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 PDF

Info

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
Application number
CN201510596955.2A
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN201510596955.2A priority Critical patent/CN105225314A/en
Publication of CN105225314A publication Critical patent/CN105225314A/en
Pending legal-status Critical Current

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

A kind of dynamic two-dimension code door control system based on pseudo-random sequence
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.
CN201510596955.2A 2015-09-18 2015-09-18 A kind of dynamic two-dimension code door control system based on pseudo-random sequence Pending CN105225314A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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