CN105225314A - A kind of dynamic two-dimension code door control system based on pseudo-random sequence - Google Patents
A kind of dynamic two-dimension code door control system based on pseudo-random sequence Download PDFInfo
- Publication number
- CN105225314A CN105225314A CN201510596955.2A CN201510596955A CN105225314A CN 105225314 A CN105225314 A CN 105225314A CN 201510596955 A CN201510596955 A CN 201510596955A CN 105225314 A CN105225314 A CN 105225314A
- Authority
- CN
- China
- Prior art keywords
- random
- control module
- mobile terminal
- pseudo
- code
- 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
Landscapes
- Lock And Its Accessories (AREA)
Abstract
The invention discloses a kind of dynamic two-dimension code door control system based on pseudo-random sequence, belong to Intelligent door control techniques field, this system comprises and is provided with Quick Response Code and generates the mobile terminal of software, two-dimension code recognition device and have the intelligent control module producing the function such as random series, Data Comparison.Mobile terminal is provided with the special software generating Quick Response Code, the built-in pseudo-random sequence algorithm of software; In control module, write generates the identical pseudo-random sequence algorithm of software with Quick Response Code.This algorithm, using control module hardware ID, mobile terminal identification code and system time as random seed, generates one group of random series.This random series shows with Quick Response Code form by the software of mobile terminal; Two-dimension code recognition device reads the random series that comprises of Quick Response Code, by the Transmission of Random Sequence that reads to intelligent control module; The random series read and the random series that self generates are compared by intelligent control module again, if random series is identical, then access control performs opening door operation.
Description
Technical field
The invention belongs to Intelligent door control techniques field.
Background technology
Along with the development of technology, Intelligent door control techniques is commonly used to the public place such as residential quarter, Business Building, and part family also brings into use as the ingredient of Smart Home.Intelligent access control system conventional at present mainly contains the modes such as bio-identification (fingerprint, palmmprint, retina etc.), radio-frequency card.Bio-identification accuracy has much room for improvement, and hardware & software configuration and cost high; Radio-frequency card mode needs to carry with card, easily loses and damages; In recent years the Quick Response Code recognition technology majority occurred adopts static form, and be easily replicated, security is lower; The dynamic two-dimension code recognition technology proposed needs powerful and the encryption technology of complexity supports, and requires harsh to software and hardware configuration, and manufacturing cost costliness, is not suitable for common household or community uses.
Summary of the invention
Object of the present invention is exactly to solve the problems of the technologies described above, and disclose the Intelligent door control system that a kind of cost is low, safe and reliable, software and hardware is easy to realization, this system is based on the dynamic two-dimension code gating technology of pseudo-random sequence.
Technological means: the invention discloses a kind of dynamic two-dimension code door control system based on pseudo-random sequence, belong to intelligent entrance guard identification field.This system comprises and is provided with Quick Response Code and generates the mobile terminal of software, two-dimension code recognition device and have the intelligent control module producing the function such as random series, Data Comparison.Wherein:
Described Quick Response Code generates software application method and the course of work comprises the following steps: 1) need to arrange login username and password before first use, and input intelligent control module hardware ID is also hidden and stored; 2) the built-in pseudo-random sequence algorithm of " unblanking " button trigger software is clicked; 3) the intelligent control module hardware ID of this algorithm reading pre-stored, mobile terminal identification code and system time are as random seed, generate one group of random series; 4) this random series is presented on mobile terminal screen with image in 2 D code form.
Described two-dimension code recognition device can read 2 D code information, and this device is provided with distance-sensor, automatically reads two-dimensional code data when mobile terminal is placed in read range.
Described intelligent control module is integrated with data-interface, and user is by this interface typing mobile terminal identification code storing in advance.The course of work of intelligent control module comprises the following steps: 1) receive the random series that two-dimension code recognition device reads; 2) call built-in algorithms, using intelligent control module hardware ID, mobile terminal identification code and system time as random seed, generate one group of random series; 3) random series of generation and the data received are compared, whether examination meets gate unlocking condition; 4) opening door lock time eligible; 5) flip-flop number time ineligible, sends warning the tinkle of bells when continuous data authentication failed reaches set point number.
Intelligent control module hardware ID be have unique identification hardware form the single-chip microcomputer ID of intelligent control module, processor ID any one; Described mobile terminal identification code be have the equipment Serial Number of unique identification mobile terminal, IMEI, Mobile phone card number any one.
System time be system year, month, day, time and minute ten digits.
Built-in algorithms is a kind of pseudo-random algorithm, and described random seed comprises intelligent control module hardware ID, mobile terminal identification code and system time.
Intelligent control module has authentification failure counter, and when continuous authentification failure number of times reaches setting value, described intelligent control module sends warning the tinkle of bells.
Mobile terminal comprises smart mobile phone, panel computer.
Two-dimension code recognition device is provided with distance-sensor, automatically reads two-dimensional code data when mobile terminal is placed in read range.
Beneficial effect: core of the present invention is to employ pseudo-random sequence algorithm, this algorithm is integrated in the hardware of intelligent control module in advance and mobile terminal Quick Response Code generates in software, independently generate random series, without the need to by internet transmission key, certification Quick Response Code, security is good; The mode of complicated cryptographic algorithm is used to have again fast operation, feature that hardware requirement is low compared to other.Owing to using hardware ID, mobile terminal identification code and system time as random seed simultaneously, the random series generated not only had comprised subscriber identity information but also dynamic change, in ± 5 minutes effectively, existing stronger practical function, cannot reuse again the Quick Response Code generated by this random series.Moreover mobile terminal itself has screen password (fingerprint) unlocking function, and Quick Response Code generation software is provided with login password, and easy to use, security is more reliable.When mobile phone is lost, the mobile terminal identification code in intelligent control module only need be changed.
Accompanying drawing explanation
Fig. 1 is the principle schematic of a kind of dynamic two-dimension code door control system based on pseudo-random sequence described in embodiment one.
Embodiment
Embodiment one: a kind of dynamic two-dimension code door control system based on pseudo-random sequence described in present embodiment, belongs to intelligent entrance guard identification field.This system comprises and is provided with Quick Response Code and generates the mobile terminal of software, two-dimension code recognition device and have the intelligent control module producing the function such as random series, Data Comparison.Wherein:
Described Quick Response Code generates software application method and the course of work comprises the following steps: 1) need to arrange login username and password before first use, and input intelligent control module hardware ID is also hidden and stored; 2) the built-in pseudo-random sequence algorithm of " unblanking " button trigger software is clicked; 3) the intelligent control module hardware ID of this algorithm reading pre-stored, mobile terminal identification code and system time are as random seed, generate one group of random series; 4) this random series is presented on mobile terminal screen with image in 2 D code form.
Described two-dimension code recognition device can read 2 D code information, and this device is provided with distance-sensor, automatically reads two-dimensional code data when mobile terminal is placed in read range.
Described intelligent control module is integrated with data-interface, and user is by this interface typing mobile terminal identification code storing in advance.The course of work of intelligent control module comprises the following steps: 1) receive the random series that two-dimension code recognition device reads; 2) call built-in algorithms, using intelligent control module hardware ID, mobile terminal identification code and system time as random seed, generate one group of random series; 3) random series of generation and the data received are compared, whether examination meets gate unlocking condition; 4) opening door lock time eligible; 5) flip-flop number time ineligible, sends warning the tinkle of bells when continuous data authentication failed reaches set point number.
Present embodiment is by pseudo-random sequence algorithm, using hardware ID, terminal recognition code and system time (year, month, day of system, time and minute ten digits) as random seed, generate one group of random series, this random series is shown with image in 2 D code form, after two-dimension code recognition device reads data, the random series generated with intelligent control module self compares, identifying user identity.This mode allows the system time error of intelligent object and mobile terminal and running time in ± 5 minutes, improves practicality, guarantees again each Quick Response Code dynamic change generated, prevents Quick Response Code to be stolen or copy, improve the security of door control system.
Embodiment two: present embodiment is the further restriction to a kind of dynamic two-dimension code door control system based on pseudo-random sequence described in embodiment one, described intelligent control module hardware ID is form the single-chip microcomputer, processor etc. of intelligent control module to have any one of uniquely identified hardware; Described mobile terminal identification code be mobile device sequence number, IMEI number or cell-phone number etc. there is unique identification mobile terminal any one.
Embodiment three: present embodiment is the further restriction to a kind of dynamic two-dimension code door control system based on pseudo-random sequence described in embodiment one, described intelligent control module hardware ID be have unique identification hardware form the single-chip microcomputer ID of intelligent control module, processor ID any one; Described mobile terminal identification code be have the equipment Serial Number of unique identification mobile terminal, IMEI, Mobile phone card number any one.
Embodiment four: present embodiment is the further restriction to a kind of dynamic two-dimension code door control system based on pseudo-random sequence described in embodiment one, described system time be system year, month, day, time and minute ten digits.
Embodiment five: present embodiment is the further restriction to a kind of dynamic two-dimension code door control system based on pseudo-random sequence described in embodiment one, described algorithm is a kind of pseudo-random algorithm, and described random seed comprises intelligent control module hardware ID, mobile terminal identification code and system time.
Embodiment six: present embodiment is the further restriction to a kind of dynamic two-dimension code door control system based on pseudo-random sequence described in embodiment one, described intelligent control module has authentification failure counter, when continuous authentification failure number of times reaches setting value, described intelligent control module sends warning the tinkle of bells.
Embodiment seven: present embodiment is the further restriction to a kind of dynamic two-dimension code door control system based on pseudo-random sequence described in embodiment one, and described mobile terminal comprises smart mobile phone, panel computer.
Embodiment eight: present embodiment is the further restriction to a kind of dynamic two-dimension code door control system based on pseudo-random sequence described in embodiment one, described two-dimension code recognition device is provided with distance-sensor, automatically reads two-dimensional code data when mobile terminal is placed in read range.
Claims (7)
1. based on a dynamic two-dimension code door control system for pseudo-random sequence, it is characterized in that: comprise and the mobile terminal that Quick Response Code generates software is installed, two-dimension code recognition device and intelligent control module;
Described Quick Response Code generates software application method and the course of work comprises the following steps: 1) need to arrange login username and password before first use, and input intelligent control module hardware ID is also hidden and stored; 2) the built-in pseudo-random sequence algorithm of " unblanking " button trigger software is clicked; 3) the intelligent control module hardware ID of this algorithm reading pre-stored, mobile terminal identification code and system time are as random seed, generate one group of random series; 4) this random series is presented on mobile terminal screen with image in 2 D code form;
Described two-dimension code recognition device can read 2 D code information, and this device is provided with distance-sensor, automatically reads two-dimensional code data when mobile terminal is placed in read range;
Described intelligent control module is integrated with data-interface, and user is by this interface typing mobile terminal identification code storing in advance, and the course of work of intelligent control module comprises the following steps: 1) receive the random series that two-dimension code recognition device reads; 2) call built-in algorithms, using intelligent control module hardware ID, mobile terminal identification code and system time as random seed, generate one group of random series; 3) random series of generation and the data received are compared, whether examination meets gate unlocking condition; 4) opening door lock time eligible; 5) flip-flop number time ineligible, sends warning the tinkle of bells when continuous data authentication failed reaches set point number.
2. a kind of dynamic two-dimension code door control system based on pseudo-random sequence according to claim 1, is characterized in that: described intelligent control module hardware ID be have unique identification hardware form the single-chip microcomputer ID of intelligent control module, processor ID any one; Described mobile terminal identification code be have the equipment Serial Number of unique identification mobile terminal, IMEI, Mobile phone card number any one.
3. a kind of dynamic two-dimension code door control system based on pseudo-random sequence according to claim 1, is characterized in that: described system time be system year, month, day, time and minute ten digits.
4. a kind of dynamic two-dimension code door control system based on pseudo-random sequence according to claim 1, is characterized in that: described algorithm is a kind of pseudo-random algorithm, and described random seed comprises intelligent control module hardware ID, mobile terminal identification code and system time.
5. a kind of dynamic two-dimension code door control system based on pseudo-random sequence according to claim 1, it is characterized in that: described intelligent control module has authentification failure counter, when continuous authentification failure number of times reaches setting value, described intelligent control module sends warning the tinkle of bells.
6. a kind of dynamic two-dimension code door control system based on pseudo-random sequence according to claim 1, is characterized in that: described mobile terminal comprises smart mobile phone, panel computer.
7. a kind of dynamic two-dimension code door control system based on pseudo-random sequence according to claim 1, is characterized in that: described two-dimension code recognition device is provided with distance-sensor, automatically reads two-dimensional code data when mobile terminal is placed in read range.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510596955.2A CN105225314A (en) | 2015-09-18 | 2015-09-18 | A kind of dynamic two-dimension code door control system based on pseudo-random sequence |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510596955.2A CN105225314A (en) | 2015-09-18 | 2015-09-18 | A kind of dynamic two-dimension code door control system based on pseudo-random sequence |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105225314A true CN105225314A (en) | 2016-01-06 |
Family
ID=54994259
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510596955.2A Pending CN105225314A (en) | 2015-09-18 | 2015-09-18 | A kind of dynamic two-dimension code door control system based on pseudo-random sequence |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105225314A (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106056720A (en) * | 2016-06-29 | 2016-10-26 | 上海救要救信息科技有限公司 | Method and system for unloading emergency supplies storage apparatus |
CN106570956A (en) * | 2016-10-14 | 2017-04-19 | 宁波市鄞州煜隆工具有限公司 | Brush cutter key-free starting system and method |
CN106887064A (en) * | 2017-03-04 | 2017-06-23 | 浙江天地人科技有限公司 | A kind of access controller and gate control system based on dynamic password |
CN107481376A (en) * | 2017-08-21 | 2017-12-15 | 三维码(厦门)网络科技有限公司 | A kind of three-dimension code method for unlocking based on intelligent use |
CN108010174A (en) * | 2018-01-08 | 2018-05-08 | 江门市奕钊科技有限公司 | Access control system control method based on Quick Response Code, apparatus and system |
CN108921988A (en) * | 2018-06-25 | 2018-11-30 | 西安石油大学 | A kind of door-locking system and control method |
CN109509281A (en) * | 2018-12-10 | 2019-03-22 | 华南理工大学 | A kind of intelligent door opening method and its system based on STM32 and Android |
CN109533586A (en) * | 2018-11-15 | 2019-03-29 | 朱迎春 | Six index recording devices and index recording/output method for express transportation |
CN110321102A (en) * | 2019-05-09 | 2019-10-11 | 苏州浪潮智能科技有限公司 | A kind of PRBS pattern determines method, system and electronic equipment and storage medium |
WO2020000894A1 (en) * | 2018-06-29 | 2020-01-02 | 深圳春沐源控股有限公司 | Access control management method and system, and related devices |
CN112883752A (en) * | 2021-02-04 | 2021-06-01 | 支付宝(杭州)信息技术有限公司 | Two-dimensional code scanning method, device and equipment |
US11095685B2 (en) | 2018-05-23 | 2021-08-17 | Nokia Technologies Oy | Node access control |
CN116612572A (en) * | 2023-06-14 | 2023-08-18 | 厦门万安智能有限公司 | Building access control management system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101593380A (en) * | 2008-05-28 | 2009-12-02 | 北京飞天诚信科技有限公司 | A kind of gate control system and authentication method that generates and verify based on dynamic password |
CN103955982A (en) * | 2014-05-22 | 2014-07-30 | 国家电网公司 | Method and device for identifying time-varying dynamic two-dimensional code entrance guard |
CN103955975A (en) * | 2014-04-22 | 2014-07-30 | 广州闪购软件服务有限公司 | Cellphone-based dynamic two-dimension code access control system |
CN104103110A (en) * | 2014-07-11 | 2014-10-15 | 孙景鑫 | Voice-activated lock and unlocking method thereof |
CN104851174A (en) * | 2015-06-16 | 2015-08-19 | 赵旭东 | High-reliability machine room intelligent entrance guard opening method and opening system |
-
2015
- 2015-09-18 CN CN201510596955.2A patent/CN105225314A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101593380A (en) * | 2008-05-28 | 2009-12-02 | 北京飞天诚信科技有限公司 | A kind of gate control system and authentication method that generates and verify based on dynamic password |
CN103955975A (en) * | 2014-04-22 | 2014-07-30 | 广州闪购软件服务有限公司 | Cellphone-based dynamic two-dimension code access control system |
CN103955982A (en) * | 2014-05-22 | 2014-07-30 | 国家电网公司 | Method and device for identifying time-varying dynamic two-dimensional code entrance guard |
CN104103110A (en) * | 2014-07-11 | 2014-10-15 | 孙景鑫 | Voice-activated lock and unlocking method thereof |
CN104851174A (en) * | 2015-06-16 | 2015-08-19 | 赵旭东 | High-reliability machine room intelligent entrance guard opening method and opening system |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106056720A (en) * | 2016-06-29 | 2016-10-26 | 上海救要救信息科技有限公司 | Method and system for unloading emergency supplies storage apparatus |
CN106570956A (en) * | 2016-10-14 | 2017-04-19 | 宁波市鄞州煜隆工具有限公司 | Brush cutter key-free starting system and method |
CN106570956B (en) * | 2016-10-14 | 2018-10-30 | 宁波市鄞州煜隆工具有限公司 | A kind of brush cutter is without spoon activation system and method |
CN106887064A (en) * | 2017-03-04 | 2017-06-23 | 浙江天地人科技有限公司 | A kind of access controller and gate control system based on dynamic password |
CN106887064B (en) * | 2017-03-04 | 2020-01-14 | 浙江天地人科技有限公司 | Access controller based on dynamic password and access control system |
CN107481376A (en) * | 2017-08-21 | 2017-12-15 | 三维码(厦门)网络科技有限公司 | A kind of three-dimension code method for unlocking based on intelligent use |
CN108010174A (en) * | 2018-01-08 | 2018-05-08 | 江门市奕钊科技有限公司 | Access control system control method based on Quick Response Code, apparatus and system |
US11095685B2 (en) | 2018-05-23 | 2021-08-17 | Nokia Technologies Oy | Node access control |
CN108921988A (en) * | 2018-06-25 | 2018-11-30 | 西安石油大学 | A kind of door-locking system and control method |
WO2020000894A1 (en) * | 2018-06-29 | 2020-01-02 | 深圳春沐源控股有限公司 | Access control management method and system, and related devices |
CN109533586A (en) * | 2018-11-15 | 2019-03-29 | 朱迎春 | Six index recording devices and index recording/output method for express transportation |
CN109509281A (en) * | 2018-12-10 | 2019-03-22 | 华南理工大学 | A kind of intelligent door opening method and its system based on STM32 and Android |
CN110321102A (en) * | 2019-05-09 | 2019-10-11 | 苏州浪潮智能科技有限公司 | A kind of PRBS pattern determines method, system and electronic equipment and storage medium |
CN110321102B (en) * | 2019-05-09 | 2021-06-18 | 苏州浪潮智能科技有限公司 | PRBS code pattern determining method, system, electronic device and storage medium |
CN112883752A (en) * | 2021-02-04 | 2021-06-01 | 支付宝(杭州)信息技术有限公司 | Two-dimensional code scanning method, device and equipment |
CN116612572A (en) * | 2023-06-14 | 2023-08-18 | 厦门万安智能有限公司 | Building access control management system |
CN116612572B (en) * | 2023-06-14 | 2024-03-19 | 厦门万安智能有限公司 | Building access control management system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105225314A (en) | A kind of dynamic two-dimension code door control system based on pseudo-random sequence | |
US11937081B2 (en) | Quorum-based secure authentication | |
AU2017276840B2 (en) | Padlock device, systems including a padlock device, and methods of operating therefor | |
CN106952378A (en) | Method for unlocking and device, electronic lock | |
CN109327457A (en) | A kind of internet of things equipment identity identifying method and system based on block chain | |
US11321981B2 (en) | Two-factor authentication system | |
CN110322599B (en) | Door lock management method and device, electronic equipment and storage medium | |
CN204904392U (en) | Intelligent lock system is encrypted in high in clouds | |
CN103312509A (en) | Display method and display device of dynamic token and dynamic password | |
CN109035499A (en) | A kind of electronic password lock authentication method based on dynamic password | |
CN107395369A (en) | Towards mobile Internet from the authentication method of carrying device, access method and system | |
CN105915714A (en) | Method and device for prompting terminal loss | |
CN109285256A (en) | Computer room based on block chain authentication enter permission give method | |
CN103297391A (en) | Graphical dynamic password inputting and verifying method | |
CN106126994A (en) | The user management method of a kind of mobile terminal and system | |
CN112734989B (en) | Bluetooth key distribution method for intelligent door lock | |
CN104703180A (en) | Implicit multiple authentication method based on mobile Internet and intelligent terminal | |
CN102983969A (en) | Security login system and security login method for operating system | |
CN106204812A (en) | Electronic lock and unlocking verification method thereof | |
CN104574615A (en) | Electronic door lock control method and control device | |
CN105590044A (en) | Information authentication method and apparatus | |
CN106710033A (en) | Door control opening method and device | |
Singh | Multi-factor authentication and their approaches | |
CN104009843A (en) | Token terminal and method | |
CN102457484A (en) | Method for checking user information by combining user name/password authentication and check code |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into 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: 20160106 |