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 PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/083—Network architectures or network communication protocols for network security for authentication of entities using passwords
- H04L63/0838—Network architectures or network communication protocols for network security for authentication of entities using passwords using one-time-passwords
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62H—CYCLE 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/00—Appliances preventing or indicating unauthorised use or theft of cycles; Locks integral with cycles
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00309—Electronically 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/141—Indication of costs
- H04L12/1414—Indication of costs in real-time
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0876—Network 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72406—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by software upgrading or downloading
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User 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/72412—User 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
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00309—Electronically 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/00388—Electronically 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
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00309—Electronically 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/00412—Electronically 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
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00309—Electronically 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/0042—Electronically 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/00476—Electronically 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/005—Electronically 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
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.
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)
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)
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 |
-
2017
- 2017-05-16 CN CN201710342131.1A patent/CN107181742A/en active Pending
Patent Citations (2)
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)
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 |