Professional Documents
Culture Documents
Design and Implementation of Small Automatic Driving Intelligent Car System
Design and Implementation of Small Automatic Driving Intelligent Car System
浙江理工大学本科毕业设计(论文)开题报告
班 级 计算机科学与技术(全英文留学生)19(1) 姓 名 K.AZAMAT
目录
2 The basic content of the research and the main problems to be solved
5 References
成绩:
开题答辩 答辩组长签名:
意见
年月日
签名: 系
主
任
审 签名:
指导教师 核
知情确认 意
见
年月日 年 月 日
Design and implementation of small automatic driving intelligent car system
开题报告
Machine learning research seeks to develop computer systems that automatically improve their performance
through experience[1]
[2]
[2]
In today's world, many certificates are being copied, and many of these instances go
undiscovered.[3] Online transactions involving traditional commerce, manufacturing, retail,
public utilities, financial services, business tax, customs, government administrative offices,
educational institutions, scientific research facilities, insurance, medical care, and other online
operating systems can all use digital certificates to authenticate identities and secure data.[4] The
application array in the Internet protocol suite offers facilities for application programs to
effectively communicate with other application programs online. However, the application of
blockchain technology keeps the distribution and processing of electronic documents secure. [5]
1
2.2 The main problem to be solved
Academic certificates are highly valued since they represent the skilled workforce of the
holders. The skills, abilities, knowledge, and aptitudes attained via education are referred to as
human capital. Educational qualifications are very important in employment settings since they
serve as a guarantee of the holders' abilities, dependability, and dedication as well as their
knowledge, experience, and other skills. According to some studies, Baum discovered a link
between higher levels of educational achievement and more favorable work prospects and
financial security. Moore makes the argument that certificates granted by universities with legal
authority to do so are taken to be legitimate academic certificates. Because they are so valuable,
people frequently fabricate false certificates to conceal their academic credentials.[6]
Grolleau claims that there are currently 300 illegal institutions operating in the US and that
there are 2 million fake degree certificates in use.[7] According to Cohen and Winch, there are
roughly 270 bogus institutions in the United Kingdom, which is second in the world only to the
United States.[8] Moreover, according to Healy, up to 35% of Australian job applicants lied about
their academic background just to get hired. [9] According to the Association of Certified Fraud
Examiners, false certifications are presented by 41% of applicants each year. In addition,
according to the Wall Street Journal, 34% of applicants' credential/certification information
contains inconsistencies and false representations of their experience and education. Similarly, a
poll found that most applicants lie at least somewhat about their school background and work
experience.[6] Employers lose roughly $600 billion annually due to academic certificate fraud.[9]
With the growth of the academic world, digital certificates are increasingly widely utilized.
Nowadays, there are numerous online academic systems or learning platforms that provide a
wide range of classes, both paid and free. The use of digital certificates will make it simpler for
students to access certificates without having to physically store them and run the risk of paper
loss and damage. While there are many benefits to digital certificates, these benefits cannot be
separated from the risks and difficulties that must be overcome.[10] Blockchain is a technology
that has demonstrated potential for assisting in the resolution of issues including data accuracy,
transaction security, and others. Blockchain is a distributed ledger that is transparent and
2
distributed to all nodes, ensuring that the data's veracity cannot be disputed. This method can
increase security and lower the possibility of corrupt data. To lessen the risk of digital certificate
forgery, blockchain is the best option, and safe digital certificate data will be made more secure
and transparent for everyone with a ledger containing digital certificate data dispersed across all
nodes.[11]
In this light, the presence of blockchain is anticipated to be used in the field of education by
utilizing its benefits, specifically its decentralized and cryptographic systems, to use blockchain
technology to eradicate fraudulent identities. Blockchain is more likely to be a set of applications
that run on top of an existing Internet protocol stack, adding additional layers to the Internet to
support cryptocurrency-based financial transactions. [5]
Online-issued digital certificates are kept on the server of the organization that issued them
or on the website of the company offering the online course. Users will feel more secure if the
online certificate provider provides a secure backup that can be accessed whenever necessary,
even though users can download and print the certificate. The likelihood of certificate fraud
should be considered as well. If there is extremely little or no chance of a certificate being
falsified, it will be more respected and valued. The credibility of the organization that issued the
certificate will be damaged by certificate forgery. [13]
3
Blockchain technology enables users to securely store data because the information is
permanent and cannot be removed. Unless there are rules built into the system that can accept
blockchain updates under specific circumstances, it is practically impossible to change data in the
blockchain. The custodian of ownership of securities such as digital certificates will be a good fit
for this strategy. Because computers will be employed in this study as both blockchain nodes and
miners, it will require a significant amount of funding. Since the research will implement proof of
work consensus, it will also demand a significant amount of CPU resources. To store the
blockchain as a database per the Ethereum standard, computer devices' storage capabilities will
also be required. According to the number of blocks, the needed capacity will keep increasing.
[14]
The system will be designed in a way where only authenticated users will have the ability to
issue or verify certificates. MongoDB is used to complete this procedure, the process consists of
the Sign-up, Sign-In, and Logout steps. By entering the proper login information, users of all
kinds, including students and certificate authorities, can log in. After successful authentication,
certificate authorities can now create a certificate on the blockchain network using metamask and
the generated certificate can be shared by the issuer with students and as well employers for
verification on the network.
4
Figure 3-1 Structure of the proposed system
This section covers some fundamental ideas and theories from prior research on the
blockchain and its various real-world applications in the realm of education, more particularly in
the areas of digital certificates.
3.3.1 Overview of Blockchain
5
immutable, which makes it perfect for companies that require a high level of dependability and
truthfulness because data that has been stored in a blockchain cannot be changed or erased.[15]
Blockchain technology has the following major features, blocks, consensus algorithms,
immutability, decentralized environment, traceability, smart contract, and currency
3.3.2.1 Blockcerts
6
Blockcerts certificate, sign it, and confirm its integrity. Then, the issuer can email, publish on
social media, or otherwise transmit to the recipient a copy of the signed Blockcerts certificate.
Using an open platform called Blockcerts Universal Verifier, which does a blockchain-based
integrity check, anyone with access to the certificate can confirm its authenticity. [17]
In the diagram below, the entire lifecycle of a Blockcerts-based certificate is graphically
depicted. The issuing institution will ask the student to provide a public blockchain address once
the student has satisfactorily completed their education. The learner first creates a private/public
key pair for the blockchain being used for this, after which she or he computes their public
address as the result of a one-way function applied to their public key. The issuing organization
creates a Blockcerts-compliant certificate template concurrently (or earlier). The learner is then
given a fresh certificate that is distributed along with a blockchain transaction to their public
address that permits certificate verification.[17]
7
3.3.2.2 EduCTX
The EduCTX project is another intriguing idea that has been put out. It is a blockchain-based
platform for higher education credits with the goal of processing, controlling, and managing
academic credits in a distributed peer-to-peer network, where the peers are universities, students,
and potential employers. Each student should anticipate receiving a "credit" wallet from the
school where they are registered. After finishing the modules, they are registered for, the student
can then collect credits; that is, whenever they pass a module, the institution will transfer the
credits it was worth to their wallet. The network is open to any recognized institution.
This project addresses a problem that many students have whenever they require an official
transcript; they frequently have to wait a long time to acquire one, and even then, the transcript
may need to be double-checked by a potential employer or another academic institution.[15]
3.3.2.3 Open Badges
8
components needed to distribute badges in a standardized, interoperable way. Additionally, Open
Badges enables the merging of several badges. This makes it possible to create a comprehensive
profile of a person's identity, accomplishments, interests, and talents, effectively generating a
digital passport of the necessary qualifications. Finding a job or selecting the ideal candidate for a
job is made simpler by compiling all this information into a single badge. As soon as this project
got going, it sparked interest all around the world, and a global community quickly emerged.[17]
An Open Badge is an image file with associated metadata. These details outline the badge's
scope, including the reasons why it was given out, who gave it out, who received it, etc. The
metadata also includes details on how to validate a certain badge's authenticity and the
requirements to earn it. Data encoded in an Open Badge is gathered into a JavaScript Object
Notation - Linked Data (JSON-LD) context file, under the Open Badges specification. The
following are the essential steps in issuing an Open Badges-compliant digital badge:
1. Profile,
2. BadgeClass and
3. Assertion.
These three elements are combined to create the digital badge, a graphic view of the link
between each section is shown below[17]:
Ddd
9
Figure 3-3 Open Badges Issuing Paradigm
Ddd
3.3.2.4 UniCert
The Merkle tree hash method is used by the digital certification system UniCert to hold
hashed certificates. It does this by utilizing transaction structure metadata. The metadata field is
used with a scaled-down version of the blockchain system for each transaction. A list of
transactions that have been saved in the certificates' metadata field is contained in each block.
Additionally, certificates are SHA-256 hashed, followed by the formation of a Merkle hash tree.
[18]
3.3.2.5 Others
According to studies conducted by Charles W. Jennings and Frank A. Tycksen, Jr., digital
certificates function as transportation containers for both text-based and binary-based
components. The digital certificates described in these findings can be used for many different
things, including the fact of ownership, gift certificates, upgrading purchases, and other situations
where the source and content integrity verification is required. Based on the findings of a study
conducted by Ade Chandra Nugraha (2020), blockchain technology can be utilized to manage
digital documents, such as academic transcripts and degrees, which can be modeled as digital
documents to improve access to documents globally. [5]
11
Based on research experiments performed under the title "Smart Contract for Digital
Certificates" by Cheng, Lee, Chi, and Chen (2018). as a Blockchain Technology-based settlement
for fake certifications. They may be verified and can lessen the development of forgeries by
supplying digital certificates, ensuring that there are no more phony certificates. Utilizing a QR
code and a request string code on a paper certificate is an additional fix.[19] The results of a
study titled "A systematic literature analysis of blockchain cyber security" conducted by Paul J.
Taylor Tooska, Dargahi Ali, Dehghan Tanha Reza, M. Parizi Kim-Kwang, and Raymond Choo. It
covers the academic research on the use of blockchain technology for cybersecurity and provides
a comprehensive analysis of the most widely used blockchain security applications.
demonstrating the suitability of the Internet of Things (IoT) for novel blockchain applications,
including network and machine visualization, public key cryptography, website applications,
certification systems, and practical storing of individual identification data (PII).[5]
5 References
[1] T. Mitchell, B. Buchanan, G. DeJong, T. Dietterich, P. Rosenbloom, and A. Waibel, "Machine learning,"
Annual review of computer science, vol. 4, no. 1, pp. 417-433, 1990, doi:
10.1146/annurev.cs.04.060190.002221.
[2] C. Olaverri-Monreal, "Promoting trust in self-driving vehicles," Nature Electronics, vol. 3, no. 6, pp. 292-
294, 2020.
[3] R. Poorni, M. Lakshmanan, and S. Bhuvaneswari, "DIGICERT: A Secured Digital Certificate Application
using Blockchain through Smart Contracts," 2019: IEEE, doi: 10.1109/icces45898.2019.9002576.
[4] K. Fan, S. Zhang, and W. Mo, "A Digital Certificate Application Scheme in Content Protection System for
High Definition Digital Interface," presented at the 2009 Fifth International Conference on Information
Assurance and Security, Xi'An China, 2009. [Online]. Available:
http://ieeexplore.ieee.org/document/5283386/.
[5] G. Maulani, G. Gunawan, L. Leli, E. A. Nabila, and W. Y. Sari, "Digital Certificate Authority with
Blockchain Cybersecurity in Education," Int. J. Cyber IT Serv. Manag, vol. 1, no. 1, pp. 136-150, 2021.
[Online]. Available: https://www.academia.edu/download/82132933/v1_n1_10.
[6] O. Ghazali and O. S. Saleh, "A graduation certificate verification model via utilization of the blockchain
technology," Journal of Telecommunication, Electronic and Computer Engineering (JTEC), vol. 10, no. 3-2,
pp. 29-34, 2018. [Online]. Available: https://jtec.utem.edu.my/jtec/article/view/4707.
[7] G. Grolleau, T. Lakhal, and N. Mzoughi, "An Introduction to the Economics of Fake Degrees," Journal of
Economic Issues, vol. 42, no. 3, pp. 673-693, 2008, doi: 10.1080/00213624.2008.11507173.
[8] E. B. Cohen and R. Winch, "Diploma and accreditation mills: New trends in credential abuse," Bedford:
Verifile Accredibase, 2011.
12
[9] E. C. Garwe, "Qualification, Award and Recognition Fraud in Higher Education in Zimbabwe," Journal of
Studies in Education, vol. 5, no. 2, p. 119, 2015, doi: 10.5296/jse.v5i2.7456.
[10] S. A. Faaroek, A. S. Panjaitan, Z. Fauziah, and N. Septiani, "Design and Build Academic Website with
Digital Certificate Storage Using Blockchain Technology," IAIC Transactions on Sustainable Digital
Innovation (ITSDI), vol. 3, no. 2, pp. 175-184, 2022, doi: 10.34306/itsdi.v3i2.555.
[11] D. Rustiana, J. D. Pratama, T. Mudabbir, M. A. Fahmi, and G. A. Rofei, "Adoption Computerized
Certificate Transparency And Confidentiality," Int. J. Cyber IT Serv. Manag, vol. 2, no. 1, pp. 1-10, 2022.
[Online]. Available: https://iiast-journal.org/ijcitsm/index.php/IJCITSM/article/view/65.
[12] P. Xie, Q. Chen, P. Qu, J. Fan, and Z. Tang, "Research on financial platform of railway freight supply chain
based on blockchain," Smart and Resilient Transport, 2020, doi: 10.1108/srt-09-2020-0007.
[13] D. Sinha and S. Roy Chowdhury, "Blockchain-based smart contract for international business – a
framework," Journal of Global Operations and Strategic Sourcing, vol. 14, no. 1, pp. 224-260, 2021, doi:
10.1108/JGOSS-06-2020-0031.
[14] Q. Aini, I. Dhaniarti, and A. Khoirunisa, "Effects of ilearning media on student learning motivation," Aptisi
Transactions on Management (ATM), vol. 3, no. 1, pp. 1-12, 2019, doi: 10.33050/atm.v3i1.714.
[15] V. Chukowry, G. Nanuck, and R. K. Sungkur, "The future of continuous learning–Digital badge and
microcredential system using blockchain," Global Transitions Proceedings, vol. 2, no. 2, pp. 355-361,
2021/11/01/ 2021, doi: https://doi.org/10.1016/j.gltp.2021.08.026.
[16] H. A. M. Deenmahomed, M. M. Didier, and R. K. Sungkur, "The future of university education:
Examination, transcript, and certificate system using blockchain," Computer Applications in Engineering
Education, vol. 29, no. 5, pp. 1234-1256, 2021.
[17] M. Baldi, F. Chiaraluce, M. Kodra, and L. Spalazzi, "Security analysis of a blockchain-based protocol for
the certification of academic credentials," ed: arXiv, 2019.
[18] T. T. Huynh, T. T. Huynh, D. K. Pham, and A. K. Ngo, "Issuing and Verifying Digital Certificates with
Blockchain," in 2018 International Conference on Advanced Technologies for Communications (ATC), 18-
20 Oct. 2018 2018, pp. 332-336, doi: 10.1109/ATC.2018.8587428.
[19] J.-C. Cheng, N.-Y. Lee, C. Chi, and Y.-H. Chen, "Blockchain and smart contract for digital certificate,"
presented at the 2018 IEEE International Conference on Applied System Invention (ICASI), Chiba, 2018.
[Online]. Available: https://ieeexplore.ieee.org/document/8394455/.
[20] A. Faisal, M. Kamruzzaman, T. Yigitcanlar, and G. Currie, "Understanding autonomous vehicles," Journal
of transport and land use, vol. 12, no. 1, pp. 45-72, 2019.
[20]
13