CN107181742A - A kind of shared bicycle electronic lock system and its method for unlocking - Google Patents

A kind of shared bicycle electronic lock system and its method for unlocking Download PDF

Info

Publication number
CN107181742A
CN107181742A CN201710342131.1A CN201710342131A CN107181742A CN 107181742 A CN107181742 A CN 107181742A CN 201710342131 A CN201710342131 A CN 201710342131A CN 107181742 A CN107181742 A CN 107181742A
Authority
CN
China
Prior art keywords
vehicle
electronic lock
mobile phone
uid
field communication
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710342131.1A
Other languages
Chinese (zh)
Inventor
夏玥
魏厚武
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhuhai Jing Tong Technology Co Ltd
Original Assignee
Zhuhai Jing Tong Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhuhai Jing Tong Technology Co Ltd filed Critical Zhuhai Jing Tong Technology Co Ltd
Priority to CN201710342131.1A priority Critical patent/CN107181742A/en
Publication of CN107181742A publication Critical patent/CN107181742A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • H04L63/0838Network architectures or network communication protocols for network security for authentication of entities using passwords using one-time-passwords
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62HCYCLE STANDS; SUPPORTS OR HOLDERS FOR PARKING OR STORING CYCLES; APPLIANCES PREVENTING OR INDICATING UNAUTHORIZED USE OR THEFT OF CYCLES; LOCKS INTEGRAL WITH CYCLES; DEVICES FOR LEARNING TO RIDE CYCLES
    • B62H5/00Appliances preventing or indicating unauthorised use or theft of cycles; Locks integral with cycles
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00309Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/141Indication of costs
    • H04L12/1414Indication of costs in real-time
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72406User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by software upgrading or downloading
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • H04M1/72412User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00309Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks
    • G07C2009/00388Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks code verification carried out according to the challenge/response method
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00309Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks
    • G07C2009/00412Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks the transmitted data signal being encrypted
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00309Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks
    • G07C2009/0042Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks the transmitted data signal containing a code which is changed
    • G07C2009/00476Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks the transmitted data signal containing a code which is changed dynamically
    • G07C2009/005Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks the transmitted data signal containing a code which is changed dynamically whereby the code is a random code

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Human Computer Interaction (AREA)
  • Mechanical Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Power Engineering (AREA)
  • Lock And Its Accessories (AREA)

Abstract

The invention discloses a kind of shared bicycle electronic lock system and its method for unlocking, the electronic lock system includes:Electronic lock module, the mobile phone and certificate server for supporting near-field communication.Wherein, described electronic lock module is a kind of electronic lock for supporting near-field communication and mobile communication to carry cryptographic algorithm;The mobile phone of the support near-field communication, is the smart mobile phone with near-field communication technology;The certificate server includes cryptographic algorithm resolution system and vehicle identification code database.The present invention utilizes near-field communication technology, and encryption information is interacted between increase electronic lock and certificate server, lifts Consumer's Experience, ensures information safety.

Description

A kind of shared bicycle electronic lock system and its method for unlocking
Technical field
The invention belongs to share bicycle wireless communication field, and in particular to one kind there are near-field communication modes, encryption to calculate The electronic lock system and its method for unlocking of method.
Background technology
With shared economical rapidly growing, shared bicycle has become solution urban public transport last one kilometer and most passed through Ji, the trip mode of environmental protection.When sharing the prevailing of bicycle, it is the behaviors such as privately owned or even theft to generate the destruction to bicycle, evidence Also gradually increase;On the other hand due to the difference of various shared bicycle supplier unlocking modes, user do not open lock, need it is isometric Time unlocks or the problems such as just starting charging extreme influence Consumer's Experience of not unlocking.
The lock form of shared bicycle is broadly divided into three kinds at present, and one kind is GPRS electronic locks, and the electronic lock uses GPRS Mobile network is as communication mode, GPS as positioning method, and by mobile phone two-dimension code barcode scanning, mobile phone application software believes mobile phone Breath is transferred to server with information of vehicles binding, and server notifies electronic lock to unlock by mobile network, and the electronic lock power consumption is high, Quick Response Code is easily defaced or rewrites;Second is Bluetooth electronic lock, by mobile phone two-dimension code barcode scanning, electronic lock by with mobile phone Bluetooth is matched, and vehicle is positioned using mobile phone GPRS and GPS and timing is deducted fees, the electronic lock is to vehicle location and button Take inaccurate, unlock the stand-by period it is long, untapped vehicle can not self poisoning it is easily stolen;The third is mechanical lock, is passed through Cellphone information and information of vehicles binding are transferred to server by mobile phone two-dimension code barcode scanning, mobile phone application software, and server is by moving The fixation unlocking cipher of vehicle is sent to mobile phone application software by dynamic network, and user opens mechanical lock by unlocking cipher.The machine The Quick Response Code of tool lock is easily defaced or rewrites, and because password is fixed, it is easy to be cracked, vehicle is easily stolen.
Solve the above problems, it is necessary to it is a kind of not only had it is safe but also can quick and precisely open locking electronic lock system.
The content of the invention
The present invention is directed to above-mentioned technical problem there is provided a kind of shared bicycle electronic lock system and its is opened and closed locking method, with Solve to be easy to be cracked in existing shared bicycle electronic lock and the problem of poor user experience.
The technical scheme that the present invention solves above-mentioned technical problem is as follows:
A kind of shared bicycle electronic lock system, including:Electronic lock module, supports the mobile phone and certificate server of near-field communication.
Described electronic lock module, is a kind of support near-field communication modes and mobile communication, with cryptographic algorithm And the electronic lock of algorithm flow, it includes:Lock machine assembly, cryptographic algorithm unit, near field communication unit, mobile communication list Member.
Described lock machine assembly, the mechanical structure for vehicle open and close lock body.
Described cryptographic algorithm unit, for by vehicle UID(Vehicle exclusive identification code)It is encrypted with random number Computing, generates random number ciphertext, and by vehicle UID(Vehicle exclusive identification code)The ciphertext of identifying code is solved by cryptographic algorithm Close computing, generates the plaintext of UID identifying codes, and vehicle UID and UID identifying code are carried out into pairing certification.
Described near field communication unit, for utilizing near-field communication technology, the data of described electronic lock module 101 are believed The mobile phone 105 by described support near-field communication and the described progress information exchange communication of certificate server 110 are ceased, car is realized The safety certification of unlocking flow.
Described mobile comm unit, for being entered by mobile communications network to vehicle real time position and lock open and-shut mode Row positioning and tracking.
The mobile phone of the support near-field communication is with near-field communication technology and can parse the intelligence of NFC data form Mobile phone, for by the mobile phone application software with unlocking function, parsing the data message of the electronic lock module, connects certification Server, transmits and shows its unlocking information.
Described certificate server, it includes server password arithmetic analysis system and vehicle identification code database.
Described server password arithmetic analysis system, enciphering and deciphering algorithm computing is carried out for realizing to information.When described Certificate server receive after random number ciphertext and vehicle UID ciphertexts, by with described cryptographic algorithm unit encrypt calculate Method identical algorithm is decrypted, so as to obtain the UID of vehicle(Exclusive identification code)And random number plain text.
The vehicle identification code database, the UID for storing the vehicle(Exclusive identification code), the hand bound with vehicle Machine information and the identifying code corresponding to vehicle UID etc..
According to an aspect of the present invention, additionally provide with a kind of method for unlocking, apply in above-mentioned electronic lock system In, comprise the following steps:
A. the mobile phone for supporting near-field communication sends request instruction by mobile phone application software to the electronic lock module;
B. the electronic lock module receives request instruction, reads the vehicle for being stored in the electronic lock module internal storage UID(Unique identifier), vehicle UID is generated by the AES in cryptographic algorithm unit(Unique identifier)Ciphertext EUID, is sent to the mobile phone of the support near-field communication by near field communication unit;
C. the mobile phone of described support near-field communication receives electronic lock UID ciphertext EUID, and being preserved by mobile phone application software should Ciphertext, and the certification instruction for carrying random number R is sent to electronic lock;
D. described electronic lock module receives random number R, by random number R by described cryptographic algorithm unit encryption generation with Machine number ciphertext E, random number ciphertext E is sent to the mobile phone of the support near-field communication;
E. the mobile phone for supporting near-field communication by mobile phone application software by vehicle UID ciphertext EUID, random number R and random Number ciphertext E, cellphone information, which merge, is sent to described certificate server;
F. described certificate server by described server password arithmetic analysis system to vehicle UID ciphertext EUID and with Machine number ciphertext E is decrypted, and obtains the UID and random number R of vehicle ';
G. described certificate server is indexed in described vehicle identification code database to vehicle UID, at the same compare with Machine number R and random number R ', if the success of vehicle UID indexes and random number R and random number R ' compare consistent, described certificate server Vehicle UID and cellphone information are bound and described vehicle identification code database is stored in, and by corresponding vehicle UID identifying codes V generates vehicle UID identifying code ciphertext EV by described server password arithmetic analysis system encryption, logical to the support near field Conveniently the mobile phone application software in machine sends unlocking instruction and vehicle UID identifying code ciphertexts EV;If vehicle UID indexes or random number R and random number R ' compare that one of them is inconsistent, then electronic lock authentification failure, described certificate server is by authentication failure message Send back the mobile phone application software in described support near-field communication mobile phone;
H. described support near-field communication mobile phone is sent out unlocking instruction and vehicle UID identifying code ciphertexts EV by mobile phone application software Give described electronic lock module;
I. vehicle UID identifying code ciphertexts EV is decrypted and obtained by described electronic lock module by described cryptographic algorithm unit Whether V ', checking vehicle UID match with vehicle UID identifying codes V ', if pairing is consistent, described cryptographic algorithm unit control institute The lock machine assembly stated opens vehicle lock body;If pairing is inconsistent, described electronic lock module sends authentication failure message Mobile phone application software into described support near-field communication mobile phone.
The present invention replaces original Quick Response Code barcode scanning mode by near-field communication technology, and adds electronic lock module and certification It is mutually authenticated and is communicated with encryption safe between server, had both solved original unlocking Quick Response Code and be easily replicated what is forged or be stained Defect, allow again user can easily and quickly open lock and promptly and accurately timing deduct fees.While cryptographic systems and phase What the introducing of mutual verification process improved lock cracks difficulty, prevents vehicle to be stolen.
Brief description of the drawings
Fig. 1 is the electronic lock system structure chart implemented in the present invention.
The shared bicycle method for unlocking flow chart that Fig. 2 is implemented for the present invention.
Embodiment
The present invention will be further described in detail with embodiment below in conjunction with the accompanying drawings.
As shown in figure 1, a kind of shared bicycle electronic lock system, including:Electronic lock module 101, supports the hand of near-field communication Machine 106, certificate server 107.
Wherein, electronic lock module 101 is a kind of support near-field communication modes and mobile communication, with cryptographic algorithm And the electronic lock of algorithm flow, it is specifically included:Lock machine assembly 102, cryptographic algorithm unit 103, near field communication unit 104, mobile comm unit 105.
Described lock machine assembly 102, for the mechanical structure of vehicle open and close lock body, the mechanical structure is by described close Electric signal control produced by code algorithm unit, by that also by electric signal the state of open locking can be sent into cryptographic algorithm list Member.
Described cryptographic algorithm unit 103, for by vehicle UID(Exclusive identification code)Fortune is encrypted with random number Calculate, generate random number ciphertext, and by vehicle UID(Exclusive identification code)Fortune is decrypted by cryptographic algorithm in the ciphertext of identifying code Calculate, generate the plaintext of vehicle UID identifying codes, and vehicle UID and vehicle UID identifying codes are subjected to pairing certification, while will be current The state and vehicle real time position of lock opening and closing are sent to described certificate server by mobile comm unit.
Described near field communication unit 104, for utilizing near-field communication technology, by the number of described electronic lock module 101 It is believed that breath carries out information exchange communication by the mobile phone 105 of described support near-field communication, the safety of vehicle unlocking flow is realized Certification.The unit will meet NDEF(NFC data DIF)Data message be sent to the hand of described support near-field communication Machine, the mobile phone of described support near-field communication can pass through certificate server corresponding in mobile network's connection to data message.
Described mobile comm unit 105, for being opened and closed shape to vehicle real time position and lock by mobile communications network State is positioned and tracked.
Further, as shown in figure 1, the mobile phone 106 for supporting near-field communication is electronic lock module 101 and certificate server 110 communications conduit and display carrier are with near-field communication technology and can parse and meet NDEF(NFC data DIF) Smart mobile phone, it is described for by the mobile phone application software with unlocking function, being sent and being received using near-field communication technology The data message of electronic lock module 101, connects certificate server 107 by mobile network, transmits and show its unlocking information.
Further, as shown in figure 1, certificate server 107 is specifically included:Server password algorithmic system 108, and vehicle Identification code data storehouse 109.
Described server password arithmetic analysis system 108, the solution for realizing vehicle UID ciphertexts and random number ciphertext It is close, and vehicle UID identifying codes encryption.When described certificate server 107 receives random number ciphertext and vehicle UID ciphertexts Afterwards, by being decrypted with AES identical algorithm in described cryptographic algorithm unit, so as to obtain the UID of vehicle(Only One identification code)And random number plain text;Vehicle UID identifying codes are passed through again identical with AES in described cryptographic algorithm unit Algorithm be encrypted, so as to obtain the ciphertext of vehicle UID identifying codes.
The vehicle identification code database 109, the UID for storing the vehicle(Exclusive identification code), bound with vehicle Cellphone information and vehicle UID corresponding to identifying code etc..
Further, as shown in Fig. 2 present invention also offers a kind of method for unlocking of shared bicycle, applying above-mentioned In electronic lock system, its step includes:
Step S101, user opens mobile phone application software and contacts electronic lock, mobile phone should using the mobile phone for supporting near-field communication Request instruction is sent to electronic lock module by near field communication (NFC) function with software;
Step S102, electronic lock module receives request instruction, by vehicle UID(Exclusive identification code)Given birth to by cryptographic algorithm unit Into vehicle UID ciphertext EUID, vehicle UID ciphertext EUID is sent to mobile phone;
Step S103, supports the mobile phone of near-field communication to receive electronic lock UID ciphertext EUID, and being preserved by mobile phone application software should Ciphertext, and the certification instruction for carrying random number R is sent to electronic lock module;
Step S104, electronic lock module receives the certification instruction with random number R, and random number R is passed through into cryptographic algorithm unit Encryption generation E, sends to the mobile phone for supporting near-field communication;
Step S105, mobile phone application software is geographical by vehicle UID ciphertexts EUID, random number R and its ciphertext E, phone number, mobile phone The cellphone informations such as positional information, which merge, is sent to certificate server;
Cryptographic algorithm resolution system in step S106, certificate server by with the cryptographic algorithm unit phase in electronic lock module Vehicle UID ciphertexts EUID and random number ciphertext E are decrypted same cryptographic algorithm, obtain vehicle UID and random number R ';
Step S107, the vehicle identification code database of certificate server is indexed to vehicle UID, at the same to random number R and with Machine number R ' is compared;
As shown in step S108, such as vehicle UID be present is indexed successfully and two random numbers are compared unanimously, proceeds to step S109;If vehicle UID indexes or random number R and random number R ' compare that one of them is inconsistent, proceed to step S110, electronics Authentification failure is locked, certificate server sends back authentication failure message the mobile phone application software supported in near-field communication mobile phone, stream Journey terminates;
Step S109, certificate server is bound vehicle UID and cellphone information, by being calculated with the password in electronic lock module Vehicle UID identifying codes V is encrypted method unit identical cryptographic algorithm, generates vehicle UID identifying code ciphertext EV, should to mobile phone Unlocking instruction and vehicle UID identifying code ciphertexts EV are sent with software;
Unlocking instruction and vehicle UID identifying code ciphertexts EV are sent to electronic lock module by step S111, mobile phone application software;
Vehicle UID identifying code ciphertexts EV is decrypted cryptographic algorithm unit in step S112, electronic lock module, obtains vehicle UID identifying codes V ';
As shown in step S113, if vehicle UID and vehicle UID identifying codes V ' pairings are consistent, step S114, electronic lock are proceeded to Lock machine assembly in module opens vehicle lock body, and flow terminates;If pairing is inconsistent, proceed to step S115, electronic lock Module sends authentication failure message to the mobile phone application software supported in near-field communication mobile phone, and flow terminates.
It should be noted that key in electronic lock module internal storage is phase with the key stored in certificate server With, and be all to use identical cryptographic algorithm.
The specific implementation to the present invention is described above.It is to be appreciated that the password being previously mentioned in the present invention is calculated Method is not limited in a certain cryptographic algorithm, i.e., all existing symmetric cryptographic algorithms can be applied to the password of the present invention In algorithmic system;Those skilled in the art can make various improvement or deformation within the scope of the claims, but these are improved Or deformation also should be regarded as protection scope of the present invention.

Claims (9)

1. a kind of shared bicycle electronic lock system, it is characterised in that, including:Electronic lock module, support near-field communication mobile phone and Certificate server.
2. a kind of shared bicycle electronic lock system according to claim 1, it is characterised in that described electronic lock module is It is a kind of supporting near-field communication modes and mobile communication, the electronic lock with cryptographic algorithm and algorithm flow, it includes:Car Lock machine assembly, cryptographic algorithm unit, near field communication unit, mobile comm unit.
3. electronic lock module according to claim 2, it is characterised in that described cryptographic algorithm unit, for by pair Vehicle UID(Exclusive identification code)Computing is encrypted with random number, generates random number ciphertext, and by vehicle UID(Unique mark Code)Computing is decrypted by cryptographic algorithm in the ciphertext of identifying code, generates the plaintext of vehicle UID identifying codes, and by vehicle UID and Vehicle UID identifying codes carry out pairing certification, while state and vehicle real time position that current lock is opened and closed pass through mobile communication Unit is sent to described certificate server, wherein the cryptographic algorithm included in described cryptographic algorithm unit, according to described The specification and functional requirement of electronic lock realize one or more cryptographic algorithms, described cryptographic algorithm and not only limit with it is a certain Specific cryptographic algorithm is planted, i.e., all existing symmetric cryptographic algorithms can be applied in described cryptographic systems.
4. electronic lock module according to claim 2, it is characterised in that described near field communication unit, for using closely The field communication technology, enters row information by the mobile phone of described support near-field communication by the data message of described electronic lock module and hands over Mutual communication, realizes the safety certification of vehicle unlocking flow, and the unit will meet NDEF(NFC data DIF)Data message The mobile phone of described support near-field communication is sent to, the mobile phone of described support near-field communication can pass through mobile network to data message The upper corresponding certificate server of network connection.
5. a kind of shared bicycle electronic lock system according to claim 1, it is characterised in that described support near-field communication Mobile phone, be with near-field communication technology and can parse and meet NDEF(NFC data DIF)Smart mobile phone, for leading to The mobile phone application software with unlocking function is crossed, the data letter of the electronic lock module is sent and received using near-field communication technology Breath, connects certificate server by mobile network, transmits and show its unlocking information.
6. a kind of shared bicycle electronic lock system according to claim 1, it is characterised in that described certificate server bag Include:Cryptographic algorithm resolution system and vehicle identification code database.
7. certificate server according to claim 6, it is characterised in that described cryptographic algorithm resolution system, for reality The decryption of existing vehicle UID ciphertexts and random number ciphertext, and vehicle UID identifying codes encryption, when described certificate server is received To after random number ciphertext and vehicle UID ciphertexts, by being carried out with AES identical algorithm in described cryptographic algorithm unit Decryption, so as to obtain the UID of vehicle(Exclusive identification code)And random number plain text;Again by vehicle UID identifying codes by with it is described AES identical algorithm is encrypted in cryptographic algorithm unit, so as to obtain the ciphertext of vehicle UID identifying codes.
8. certificate server according to claim 6, it is characterised in that described vehicle identification code database, for depositing Store up the UID of the vehicle(Exclusive identification code), the identifying code corresponding to cellphone information and vehicle UID bound with vehicle.
9. a kind of method for unlocking of shared bicycle, applied to the shared bicycle described in any one of claim 1 to claim 9 Electronic lock system, it is characterised in that comprise the following steps:
A. user uses the mobile phone of described support near-field communication, opens mobile phone application software and contacts electronic lock, mobile phone should Request instruction is sent to described electronic lock module by near field communication (NFC) function with software;
B. the electronic lock module receives request instruction, by vehicle UID(Exclusive identification code)Pass through the cryptographic algorithm unit Vehicle UID ciphertext EUID is generated, vehicle UID ciphertext EUID is sent to mobile phone;
C. the mobile phone for supporting near-field communication receives electronic lock UID ciphertext EUID, preserves this by mobile phone application software close Text, and the certification instruction for carrying random number R is sent to the electronic lock module;
D. the electronic lock module receives the certification instruction with random number R, and random number R is encrypted by cryptographic algorithm unit E is generated, is sent to the mobile phone of the support near-field communication;
E. the mobile phone for supporting near-field communication by mobile phone application software by vehicle UID ciphertexts EUID, random number R and its ciphertext The cellphone informations such as E, phone number, mobile phone geographical location information, which merge, is sent to the certificate server;
F. the cryptographic algorithm resolution system in the certificate server by with the cryptographic algorithm in the electronic lock module Vehicle UID ciphertexts EUID and random number ciphertext E are decrypted unit identical cryptographic algorithm, obtain vehicle UID and random number R’;
G. the vehicle identification code database in the certificate server is indexed to vehicle UID, at the same to random number R and Random number R ' it is compared, if the success of vehicle UID indexes and random number R and random number R ' compare consistent, described authentication service Vehicle UID and cellphone information are bound and are stored in described vehicle identification code database by device, and corresponding vehicle UID is verified Code V generates vehicle UID identifying code ciphertext EV by described server password arithmetic analysis system encryption, to the support near field Mobile phone application software in communication handset sends unlocking instruction and vehicle UID identifying code ciphertexts EV;If vehicle UID indexes are random Number R and random number R ' compare that one of them is inconsistent, then electronic lock authentification failure, described certificate server believes authentification failure Breath sends back the mobile phone application software in described support near-field communication mobile phone;
H. described support near-field communication mobile phone is sent out unlocking instruction and vehicle UID identifying code ciphertexts EV by mobile phone application software Give described electronic lock module;
I. vehicle UID identifying code ciphertexts EV is decrypted and obtained by described electronic lock module by described cryptographic algorithm unit Whether V ', checking vehicle UID match with vehicle UID identifying codes V ', if pairing is consistent, unlock successfully, described cryptographic algorithm list The described lock machine assembly of member control opens vehicle lock body;If pairing is inconsistent, failure of unlocking, described electronic lock module will Authentication failure message sends the mobile phone application software into described support near-field communication mobile phone.
CN201710342131.1A 2017-05-16 2017-05-16 A kind of shared bicycle electronic lock system and its method for unlocking Pending CN107181742A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710342131.1A CN107181742A (en) 2017-05-16 2017-05-16 A kind of shared bicycle electronic lock system and its method for unlocking

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710342131.1A CN107181742A (en) 2017-05-16 2017-05-16 A kind of shared bicycle electronic lock system and its method for unlocking

Publications (1)

Publication Number Publication Date
CN107181742A true CN107181742A (en) 2017-09-19

Family

ID=59831050

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710342131.1A Pending CN107181742A (en) 2017-05-16 2017-05-16 A kind of shared bicycle electronic lock system and its method for unlocking

Country Status (1)

Country Link
CN (1) CN107181742A (en)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108122311A (en) * 2017-11-30 2018-06-05 北京九五智驾信息技术股份有限公司 Vehicle virtual key realization method and system
CN108288314A (en) * 2017-12-20 2018-07-17 珠海耀阳电子科技有限公司 It is a kind of intelligence lock cipher generate and verification method
CN109242645A (en) * 2018-10-10 2019-01-18 南京信息工程大学 A kind of shared bicycle charging method based on precise positioning and safe barcode scanning
CN109255864A (en) * 2018-08-02 2019-01-22 深圳市朗仁科技有限公司 Shared bicycle bluetooth method for unlocking and device
CN109598592A (en) * 2018-12-11 2019-04-09 北京首汽智行科技有限公司 A kind of automobile based on NFC, returning method and terminal
CN109639644A (en) * 2018-11-13 2019-04-16 东软集团股份有限公司 Authority checking method, apparatus, storage medium and electronic equipment
CN109964257A (en) * 2016-11-15 2019-07-02 因温特奥股份公司 Entry Monitor System with automatic state update mechanism
CN110335394A (en) * 2019-07-05 2019-10-15 深圳市智臻环保能源科技有限公司 A kind of smart lock control method and system based on cipher code set
JP2020045751A (en) * 2018-09-21 2020-03-26 富士電機株式会社 Unlocking system for electronic lock unit of electrical device
WO2020069581A1 (en) * 2018-10-05 2020-04-09 Domenic Ammendolia Electronic trolley lock system
CN111148275A (en) * 2019-12-30 2020-05-12 深圳移航通信技术有限公司 Communication method, device and system based on equipment code
CN111179475A (en) * 2020-01-10 2020-05-19 广东科徕尼智能科技有限公司 System and method for generating temporary password offline
CN111275854A (en) * 2020-01-09 2020-06-12 武汉天喻聚联网络有限公司 NFC intelligent lock system based on double-interface security chip and unlocking method
CN112396738A (en) * 2020-12-01 2021-02-23 深圳市汇顶科技股份有限公司 Unlocking method of shared device and related device
CN112507359A (en) * 2020-12-08 2021-03-16 湖南炬神电子有限公司 Shared charger encryption and decryption method and system
CN113079494A (en) * 2021-03-31 2021-07-06 北京骑胜科技有限公司 Method, device, equipment and storage medium for communicating with shared object
CN114399853A (en) * 2021-11-30 2022-04-26 北京骑胜科技有限公司 Two-wheeled vehicle, vehicle control system and control method
CN114584611A (en) * 2022-02-22 2022-06-03 北京阿帕科蓝科技有限公司 Method for judging whether vehicle is stolen or not based on shared electric bicycle waiting time

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103856500A (en) * 2012-11-30 2014-06-11 南京物联传感技术有限公司 Vehicle use system and method based on NFC technology
CN104978781A (en) * 2014-04-02 2015-10-14 深圳市方卡科技股份有限公司 Electronic lock system, electronic lock and unlocking method based on NFC

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103856500A (en) * 2012-11-30 2014-06-11 南京物联传感技术有限公司 Vehicle use system and method based on NFC technology
CN104978781A (en) * 2014-04-02 2015-10-14 深圳市方卡科技股份有限公司 Electronic lock system, electronic lock and unlocking method based on NFC

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109964257A (en) * 2016-11-15 2019-07-02 因温特奥股份公司 Entry Monitor System with automatic state update mechanism
US11158144B2 (en) 2016-11-15 2021-10-26 Inventio Ag Access control system having automatic status update
CN108122311B (en) * 2017-11-30 2021-03-26 北京九五智驾信息技术股份有限公司 Vehicle virtual key implementation method and system
CN108122311A (en) * 2017-11-30 2018-06-05 北京九五智驾信息技术股份有限公司 Vehicle virtual key realization method and system
CN108288314A (en) * 2017-12-20 2018-07-17 珠海耀阳电子科技有限公司 It is a kind of intelligence lock cipher generate and verification method
CN109255864A (en) * 2018-08-02 2019-01-22 深圳市朗仁科技有限公司 Shared bicycle bluetooth method for unlocking and device
JP2020045751A (en) * 2018-09-21 2020-03-26 富士電機株式会社 Unlocking system for electronic lock unit of electrical device
CN110956718A (en) * 2018-09-21 2020-04-03 富士电机株式会社 Electronic lock unit unlocking system of electrical equipment
JP7124595B2 (en) 2018-09-21 2022-08-24 富士電機株式会社 Electronic lock unit unlocking system for electrical equipment
WO2020069581A1 (en) * 2018-10-05 2020-04-09 Domenic Ammendolia Electronic trolley lock system
US11989985B2 (en) 2018-10-05 2024-05-21 Domenic Ammendolia Electronic trolley lock system
CN109242645A (en) * 2018-10-10 2019-01-18 南京信息工程大学 A kind of shared bicycle charging method based on precise positioning and safe barcode scanning
CN109639644A (en) * 2018-11-13 2019-04-16 东软集团股份有限公司 Authority checking method, apparatus, storage medium and electronic equipment
CN109639644B (en) * 2018-11-13 2021-06-25 东软集团股份有限公司 Authorization verification method and device, storage medium and electronic equipment
CN109598592A (en) * 2018-12-11 2019-04-09 北京首汽智行科技有限公司 A kind of automobile based on NFC, returning method and terminal
CN110335394A (en) * 2019-07-05 2019-10-15 深圳市智臻环保能源科技有限公司 A kind of smart lock control method and system based on cipher code set
CN111148275A (en) * 2019-12-30 2020-05-12 深圳移航通信技术有限公司 Communication method, device and system based on equipment code
CN111148275B (en) * 2019-12-30 2022-01-25 深圳移航通信技术有限公司 Communication method, device and system based on equipment code
CN111275854A (en) * 2020-01-09 2020-06-12 武汉天喻聚联网络有限公司 NFC intelligent lock system based on double-interface security chip and unlocking method
CN111179475A (en) * 2020-01-10 2020-05-19 广东科徕尼智能科技有限公司 System and method for generating temporary password offline
CN112396738A (en) * 2020-12-01 2021-02-23 深圳市汇顶科技股份有限公司 Unlocking method of shared device and related device
CN112507359B (en) * 2020-12-08 2021-09-07 湖南炬神电子有限公司 Shared charger encryption and decryption method and system
CN112507359A (en) * 2020-12-08 2021-03-16 湖南炬神电子有限公司 Shared charger encryption and decryption method and system
CN113079494A (en) * 2021-03-31 2021-07-06 北京骑胜科技有限公司 Method, device, equipment and storage medium for communicating with shared object
CN114399853A (en) * 2021-11-30 2022-04-26 北京骑胜科技有限公司 Two-wheeled vehicle, vehicle control system and control method
CN114584611A (en) * 2022-02-22 2022-06-03 北京阿帕科蓝科技有限公司 Method for judging whether vehicle is stolen or not based on shared electric bicycle waiting time

Similar Documents

Publication Publication Date Title
CN107181742A (en) A kind of shared bicycle electronic lock system and its method for unlocking
CN108055235B (en) Control method of intelligent lock, related equipment and system
CA3005598C (en) Methods and systems for conjugated authentication and authorization
CN103067914B (en) Be present in the mobile confidence platform (MTP) on WTRU
CN101300808B (en) Method and arrangement for secure autentication
CN103001773B (en) Fingerprint authentication system and fingerprint authentication method based on near field communication (NFC)
CN102438242B (en) Authority control system, in particular for the authority control system of motor vehicles
CN109862040A (en) A kind of safety certifying method and Verification System
US20120159170A1 (en) Method of authenticating vehicle communication
CN109842862A (en) Secure short range wireless communication connection is established in the car
CN104158819A (en) Safety authentication method of vehicle-mounted information entertainment terminal
CN101873588A (en) Method and system for realizing service application safety
CN106851629A (en) Low-power consumption bluetooth between mobile device and vehicle(BLE)Communication
CN111572493B (en) Vehicle keyless entry and starting system and method based on Internet of vehicles
CN110288729A (en) A kind of vehicle starting method and system based on wireless near field communication
US11722529B2 (en) Method and apparatus for policy-based management of assets
CN101860525A (en) Realizing method of electronic authorization warrant, intelligent terminal, authorization system and verification terminal
CN108650220A (en) Provide, obtain method, the equipment of mobile terminal certificate and automobile end chip certificate
CN106096947A (en) Half off-line anonymous method of payment based on NFC
CN114360107B (en) Intelligent vehicle key method and system for multi-user multi-vehicle
CN114696998B (en) Identity authentication method, device and system
JP2015154283A (en) Portable terminal registration system
CN109472890A (en) intelligent lock and intelligent lock control method
CN105743859B (en) A kind of method, apparatus and system of light application certification
US20190028487A1 (en) Indirect Authorization Transport

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20170919