CN204833402U - Two -dimensional code developments trick lock - Google Patents
Two -dimensional code developments trick lock Download PDFInfo
- Publication number
- CN204833402U CN204833402U CN201520530734.0U CN201520530734U CN204833402U CN 204833402 U CN204833402 U CN 204833402U CN 201520530734 U CN201520530734 U CN 201520530734U CN 204833402 U CN204833402 U CN 204833402U
- Authority
- CN
- China
- Prior art keywords
- dimensional code
- module
- combination lock
- password
- dynamic
- 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.)
- Expired - Lifetime
Links
Landscapes
- Telephonic Communication Services (AREA)
Abstract
本实用新型提供了一种二维码动态密码锁,包括电子密码锁功能模块,所述电子密码锁功能模块上连接有OTP模块,所述电子密码锁功能模块上连接有二维码识别模块和算法功能模块。本实用新型通过增加二维码识别模块可以对生成有二维码密码的可联网或不可联网的终端设备进行扫描解码来实现开锁,无需手动输密码,快捷方便。而且二维码作为光电数据传输的载体可以安全、便捷的使脱机的电子锁与互联网、云计算、物联网技术连接起来。
The utility model provides a two-dimensional code dynamic combination lock, which comprises an electronic combination lock function module, an OTP module is connected to the electronic combination lock function module, a two-dimensional code identification module and a two-dimensional code identification module are connected to the electronic combination lock function module. Algorithm function module. The utility model can realize unlocking by adding a two-dimensional code identification module to scan and decode the networkable or non-networkable terminal equipment that generates a two-dimensional code password, without manually inputting the password, which is fast and convenient. Moreover, the two-dimensional code, as the carrier of photoelectric data transmission, can safely and conveniently connect the offline electronic lock with the Internet, cloud computing, and Internet of Things technologies.
Description
技术领域 technical field
本实用新型涉及一种二维码动态密码锁。 The utility model relates to a two-dimensional code dynamic password lock.
背景技术 Background technique
目前电子锁在保险箱、酒店等领域已经逐渐普及,但是随着互联网、云计算、物联网技术的快速发展,使得很多脱机独立工作的产品面临着与网络、移动智能设备间的互联升级改造,有线网络面临着设备布线改造问题,无线网络则面临着功耗及设备同步及安全接入问题,而且由于动态密码锁的操作界面为数字键盘,因此不适合在动态密码锁、智能手机终端、数据管理系统服务器之间进行较大数据的传输;无法实现脱机锁控的支付应用认证(如:自动贩卖机锁等)。 At present, electronic locks have gradually become popular in the fields of safes and hotels, but with the rapid development of Internet, cloud computing, and Internet of Things technologies, many products that work offline and independently are facing the interconnection upgrade and transformation with the network and mobile smart devices. Wired network is facing the problem of equipment wiring transformation, while wireless network is facing the problem of power consumption, equipment synchronization and security access, and because the operation interface of the dynamic code lock is a numeric keypad, it is not suitable for dynamic code locks, smart phone terminals, data Larger data transmission between management system servers; payment application authentication for offline lock control (such as vending machine locks, etc.) cannot be realized.
发明内容 Contents of the invention
本实用新型提供了一种可脱机解锁、密码安全性高的二维码动态密码锁。 The utility model provides a two-dimensional code dynamic password lock which can be unlocked offline and has high password security.
本实用新型采用的技术方案是: The technical scheme that the utility model adopts is:
二维码动态密码锁,包括电子密码锁功能模块,所述电子密码锁功能模块上连接有OTP模块,其特征在于:所述电子密码锁功能模块上连接有二维码识别模块和算法功能模块。本实用新型通过增加二维码识别模块可以对生成有二维码密码的可联网或不可联网的终端设备进行扫描解码来实现开锁,无需手动输密码,快捷方便。而且二维码作为光电数据传输的载体可以安全、便捷的使脱机的电子锁与互联网、云计算、物联网技术连接起来。 The two-dimensional code dynamic combination lock includes an electronic combination lock function module, the electronic combination lock function module is connected with an OTP module, and it is characterized in that: the electronic combination lock function module is connected with a two-dimensional code identification module and an algorithm function module . The utility model can realize unlocking by adding a two-dimensional code identification module to scan and decode the networkable or non-networkable terminal equipment that generates a two-dimensional code password, without manually inputting the password, which is fast and convenient. Moreover, the two-dimensional code, as the carrier of photoelectric data transmission, can safely and conveniently connect the offline electronic lock with the Internet, cloud computing, and Internet of Things technologies.
进一步,所述电子密码锁功能模块上连接有通讯接口模块。二维码动态密码锁通过通讯接口模块与外界通讯交互数据,可以是USB、UART、I2C、SPI等接口。 Further, a communication interface module is connected to the functional module of the electronic combination lock. The two-dimensional code dynamic password lock communicates and interacts data with the outside world through the communication interface module, which can be interfaces such as USB, UART, I 2 C, and SPI.
进一步,所述OTP模块包括RTC模块和种子秘钥模块。RTC模块(包括:年、月、日、时、分)与种子密钥模块作为密码因子通过散列算法(如:SM3、MD5、SHA1等)单向生成密码数据,然后再通过截位算法获取最终的动态密码。 Further, the OTP module includes an RTC module and a seed key module. The RTC module (including: year, month, day, hour, minute) and the seed key module are used as password factors to generate password data one-way through hash algorithms (such as: SM3, MD5, SHA1, etc.), and then obtained through the truncation algorithm The final dynamic password.
本实用新型的有益效果:可脱机解锁、密码安全性高。 The beneficial effects of the utility model: offline unlocking, high password security.
附图说明 Description of drawings
图1是本实用新型的结构示意图。 Fig. 1 is the structural representation of the utility model.
图2是本实用新型的使用连接示意图。 Fig. 2 is a schematic diagram of connection in use of the utility model.
具体实施方式 Detailed ways
下面结合具体实施例来对本实用新型进行进一步说明,但并不将本实用新型局限于这些具体实施方式。本领域技术人员应该认识到,本实用新型涵盖了权利要求书范围内所可能包括的所有备选方案、改进方案和等效方案。 The utility model will be further described below in conjunction with specific embodiments, but the utility model is not limited to these specific embodiments. Those skilled in the art should realize that the present invention covers all alternatives, improvements and equivalents that may be included within the scope of the claims.
参照图1,二维码动态密码锁,包括电子密码锁功能模块11,所述电子密码锁功能模块11上连接有OTP模块14,所述电子密码锁功能模块11上连接有二维码识别模块12和算法功能模块13。本实用新型通过增加二维码识别模块12可以对生成有二维码密码的可联网或不可联网的终端设备进行扫描解码来实现开锁,无需手动输密码,快捷方便。而且二维码作为光电数据传输的载体可以安全、便捷的使脱机的电子锁与互联网、云计算、物联网技术连接起来。 With reference to Fig. 1, two-dimensional code dynamic combination lock comprises electronic combination lock function module 11, is connected with OTP module 14 on the described electronic combination lock function module 11, is connected with two-dimensional code identification module on the described electronic combination lock function module 11 12 and algorithm function module 13. The utility model can realize unlocking by adding a two-dimensional code identification module 12 to scan and decode the networkable or non-networkable terminal equipment that generates a two-dimensional code password, without manually inputting the password, which is fast and convenient. Moreover, the two-dimensional code, as the carrier of photoelectric data transmission, can safely and conveniently connect the offline electronic lock with the Internet, cloud computing, and Internet of Things technologies.
本实施例所述电子密码锁功能模块11上连接有通讯接口模块15。二维码动态密码锁通过通讯接口模块15与外界通讯交互数据,可以是USB、UART、I2C、SPI等接口。 A communication interface module 15 is connected to the functional module 11 of the electronic combination lock in this embodiment. The two-dimensional code dynamic combination lock communicates and interacts data with the outside world through the communication interface module 15, which can be interfaces such as USB, UART, I 2 C, and SPI.
本实施例所述OTP模块14包括RTC模块141和种子秘钥模块142。RTC模块141(包括:年、月、日、时、分)与种子密钥模块142作为密码因子通过散列算法(如:SM3、MD5、SHA1等)单向生成密码数据,然后再通过截位算法获取最终的动态密码。RTC模块141是实时时钟模块,用于提供动态密码锁与服务器同步的时钟因子,目前市面上最常规的RTC晶振为20ppm的32.768KHz无源晶振,通过生产时的PPM值校准一般可以保证1年5分钟以内的时间偏差,所以根据实际情况最好每1年对动态密码锁的实时时钟进行一次服务器同步;种子密钥模块142用于数据管理系统服务器与众多动态密码锁的一一对应绑定,同时与时钟作为OTP模块的动态密码生成的双因子之一。 The OTP module 14 in this embodiment includes an RTC module 141 and a seed key module 142 . The RTC module 141 (including: year, month, day, hour, minute) and the seed key module 142 are used as password factors to generate password data one-way through a hash algorithm (such as: SM3, MD5, SHA1, etc.), and then truncate algorithm to obtain the final dynamic password. The RTC module 141 is a real-time clock module, which is used to provide the clock factor for synchronizing the dynamic combination lock with the server. Currently, the most conventional RTC crystal oscillator on the market is a 20ppm 32.768KHz passive crystal oscillator, which can generally be guaranteed for 1 year through the calibration of the PPM value during production. The time deviation is within 5 minutes, so according to the actual situation, it is best to perform server synchronization on the real-time clock of the dynamic code lock every 1 year; the seed key module 142 is used for the one-to-one correspondence binding between the data management system server and many dynamic code locks , at the same time with the clock as one of the two factors generated by the dynamic password of the OTP module.
本实用新型的使用示意图如图2所示,二维码动态密码1锁保留原先电子密码锁的所有功能,增加二维码识别模块12,实现对智能手机终端2屏幕显示的二维码进行扫描识别认证;智能手机终端2是用户通过APP向数据管理系统服务器3申请动态开锁相关密码数据,并生成二维码显示于设备屏幕上。该终端不限于智能手机,可以是任何可联网或不可联网的PAD、POS、带显示的智能穿戴设备等;数据管理系统服务器3对用户通过智能手机终端2APP申请的数据(锁控唯一识别码、用户身份信息等)进行认证,反馈开锁动态密钥等相关信息,同时根据用户申请记录可以间接统计该动态密码应用对象的被使用频率状态,分析资源是否有被闲置的情况。具体开锁过程如下: The use diagram of the utility model is shown in Figure 2, the two-dimensional code dynamic code 1 lock retains all the functions of the original electronic code lock, and adds a two-dimensional code identification module 12 to realize scanning the two-dimensional code displayed on the screen of the smart phone terminal 2 Identification and authentication: the smart phone terminal 2 is the user's application to the data management system server 3 for dynamic unlocking related password data through the APP, and generates a two-dimensional code to be displayed on the device screen. The terminal is not limited to smart phones, and can be any PAD, POS, smart wearable device with display, etc. that can be connected to the Internet or not; User identity information, etc.) for authentication, and feed back relevant information such as unlocking dynamic keys. At the same time, according to user application records, the usage frequency status of the dynamic password application object can be indirectly counted to analyze whether resources are idle. The specific unlocking process is as follows:
1、用户通过智能手机终端2的APP与数据管理系统服务器3建立认证连接,同时同步系统时间,可以都以Internet时间为标准; 1. The user establishes an authentication connection with the data management system server 3 through the APP of the smartphone terminal 2, and synchronizes the system time at the same time, which can be based on Internet time;
2、用户读取当前二维码动态密码锁1的唯一识别码通过智能手机终端2的APP与数据管理系统服务器3申请开锁动态密码; 2. The user reads the unique identification code of the current two-dimensional code dynamic password lock 1 and applies for the unlocking dynamic password through the APP of the smart phone terminal 2 and the data management system server 3;
3、用户将通过智能手机终端2获取的动态密码加密数据结合当前标准时间在屏幕上生成二维码图片,二维码中的该部分当前标准时间数据在屏显时每10秒更新一次; 3. The user combines the dynamic password encrypted data obtained by the smart phone terminal 2 with the current standard time to generate a two-dimensional code picture on the screen, and this part of the current standard time data in the two-dimensional code is updated every 10 seconds when displayed on the screen;
4、二维码动态密码锁1的二维码识别模块12扫读智能手机终端屏幕上的二维码图片,生成解码数据动态密码加密数据与当前标准时间; 4. The two-dimensional code identification module 12 of the two-dimensional code dynamic password lock 1 scans the two-dimensional code picture on the terminal screen of the smart phone, generates the decoded data dynamic password encrypted data and the current standard time;
5、二维码动态密码锁1的核心控制器通过私钥解密动态密码加密数据,获得功能码、动态密码、动态密码生成时间、支付金额、完整性校验数据,并且将功能码、动态密码、动态密码生成时间、支付金额通过与数据管理系统服务器同步的散列算法(如:SM3、MD5、SHA1等)单向生成校验数据与完整性校验数据进行核对,核对通过则进入下一步,核对识别则提示开锁失败; 5. The core controller of the two-dimensional code dynamic password lock 1 decrypts the encrypted data of the dynamic password through the private key, obtains the function code, dynamic password, dynamic password generation time, payment amount, integrity verification data, and converts the function code, dynamic password , dynamic password generation time, and payment amount are checked by the one-way generated verification data and integrity verification data through the hash algorithm (such as: SM3, MD5, SHA1, etc.) synchronized with the data management system server. If the verification is passed, enter the next step , the verification and identification will prompt that the unlocking failed;
6、完整性校验数据验证通过,二维码动态密码锁1的核心控制器先会对功能码进行识别,当判断为时间校准功能同时动态密码又在有效设定时间内(默认为±1小时),则将动态密码生成时间对二维码动态密码锁1的RTC模块141进行校准设定,与当前标准时间判断相差±1分钟内才进行有效设定;当判断为开锁功能同时动态密码又在有效设定时间内(默认为±5分钟),则将当前标准时间对二维码动态密码锁1的RTC模块141进行校准设定,同时控制锁控开锁。 6. If the integrity verification data is verified, the core controller of the two-dimensional code dynamic code lock 1 will first recognize the function code. When it is judged to be a time calibration function and the dynamic code is within the valid setting time (the default is ±1 hour), then the dynamic password generation time is calibrated and set for the RTC module 141 of the two-dimensional code dynamic combination lock 1, and the effective setting is made within ±1 minute of the current standard time judgment; And within the effective setting time (default is ±5 minutes), the RTC module 141 of the two-dimensional code dynamic code lock 1 is calibrated and set at the current standard time, and the lock control and unlocking are controlled at the same time.
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201520530734.0U CN204833402U (en) | 2015-07-21 | 2015-07-21 | Two -dimensional code developments trick lock |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201520530734.0U CN204833402U (en) | 2015-07-21 | 2015-07-21 | Two -dimensional code developments trick lock |
Publications (1)
Publication Number | Publication Date |
---|---|
CN204833402U true CN204833402U (en) | 2015-12-02 |
Family
ID=54690975
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201520530734.0U Expired - Lifetime CN204833402U (en) | 2015-07-21 | 2015-07-21 | Two -dimensional code developments trick lock |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN204833402U (en) |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106023364A (en) * | 2016-05-13 | 2016-10-12 | 常州市科能电器有限公司 | Access control system and method |
CN106295259A (en) * | 2016-08-03 | 2017-01-04 | 杭州晟元数据安全技术股份有限公司 | A kind of method that utilization can not perform to interrupt improving Internet of Things Product Safety |
CN106887064A (en) * | 2017-03-04 | 2017-06-23 | 浙江天地人科技有限公司 | A kind of access controller and gate control system based on dynamic password |
CN106952378A (en) * | 2017-04-11 | 2017-07-14 | 徐士兰 | Method for unlocking and device, electronic lock |
CN107103676A (en) * | 2017-06-06 | 2017-08-29 | 张永穆 | A kind of shared equipment dynamic puzzle-lock system |
CN107323861A (en) * | 2017-05-17 | 2017-11-07 | 李正洪 | Fresh dispatching dynamic password incubator |
CN107516362A (en) * | 2017-08-18 | 2017-12-26 | 广州供电局有限公司 | Unlocking method, apparatus and system |
CN107633576A (en) * | 2017-08-29 | 2018-01-26 | 深圳市新科聚合网络技术有限公司 | Shared equipment method for unlocking and system |
CN107724862A (en) * | 2017-08-28 | 2018-02-23 | 芜湖市振华戎科智能科技有限公司 | Portable encrypts safety cabinet |
CN108986353A (en) * | 2017-05-31 | 2018-12-11 | 广州云移信息科技有限公司 | POS terminal unlocking method and system |
CN110535968A (en) * | 2019-09-07 | 2019-12-03 | 长沙北之辰智能技术有限公司 | A kind of cabinet door access control system and method based on dynamic password |
CN110718004A (en) * | 2019-09-29 | 2020-01-21 | 深圳深岚视觉科技有限公司 | Unlocking method and device and storage medium |
CN111899380A (en) * | 2020-07-07 | 2020-11-06 | 广东臣家智能科技股份有限公司 | Intelligent lock management method and intelligent lock management system |
CN112349007A (en) * | 2020-09-28 | 2021-02-09 | 湖北民族大学 | Offline gate authentication device and time synchronization method |
CN112489259A (en) * | 2020-12-02 | 2021-03-12 | 赛马物联科技(宁夏)有限公司 | SIM card-free intelligent lock with dynamic password and operation method thereof |
CN113808305A (en) * | 2021-09-02 | 2021-12-17 | 广州广电运通金融电子股份有限公司 | Coded lock system, coded lock opening and closing method and storage medium |
CN114267102A (en) * | 2021-12-02 | 2022-04-01 | 深圳市皇家金盾智能科技有限公司 | Intelligent door lock control method, device and system |
CN114333115A (en) * | 2021-12-29 | 2022-04-12 | 广州商景网络科技有限公司 | Unlocking method and device based on dynamic password, electronic lock device and control system |
TWI835526B (en) * | 2023-01-16 | 2024-03-11 | 威昇電子股份有限公司 | Offline combination lock system and operation method thereof |
-
2015
- 2015-07-21 CN CN201520530734.0U patent/CN204833402U/en not_active Expired - Lifetime
Cited By (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106023364A (en) * | 2016-05-13 | 2016-10-12 | 常州市科能电器有限公司 | Access control system and method |
CN106295259B (en) * | 2016-08-03 | 2019-02-12 | 杭州晟元数据安全技术股份有限公司 | A method of internet of things product safety is improved using not maskable interrupts |
CN106295259A (en) * | 2016-08-03 | 2017-01-04 | 杭州晟元数据安全技术股份有限公司 | A kind of method that utilization can not perform to interrupt improving Internet of Things Product Safety |
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 |
CN106952378A (en) * | 2017-04-11 | 2017-07-14 | 徐士兰 | Method for unlocking and device, electronic lock |
CN107323861A (en) * | 2017-05-17 | 2017-11-07 | 李正洪 | Fresh dispatching dynamic password incubator |
CN108986353A (en) * | 2017-05-31 | 2018-12-11 | 广州云移信息科技有限公司 | POS terminal unlocking method and system |
CN107103676A (en) * | 2017-06-06 | 2017-08-29 | 张永穆 | A kind of shared equipment dynamic puzzle-lock system |
CN107516362A (en) * | 2017-08-18 | 2017-12-26 | 广州供电局有限公司 | Unlocking method, apparatus and system |
CN107724862A (en) * | 2017-08-28 | 2018-02-23 | 芜湖市振华戎科智能科技有限公司 | Portable encrypts safety cabinet |
CN107633576A (en) * | 2017-08-29 | 2018-01-26 | 深圳市新科聚合网络技术有限公司 | Shared equipment method for unlocking and system |
CN110535968B (en) * | 2019-09-07 | 2023-04-07 | 长沙北之辰智能技术有限公司 | Cabinet access control system and method based on dynamic password |
CN110535968A (en) * | 2019-09-07 | 2019-12-03 | 长沙北之辰智能技术有限公司 | A kind of cabinet door access control system and method based on dynamic password |
CN110718004A (en) * | 2019-09-29 | 2020-01-21 | 深圳深岚视觉科技有限公司 | Unlocking method and device and storage medium |
CN111899380A (en) * | 2020-07-07 | 2020-11-06 | 广东臣家智能科技股份有限公司 | Intelligent lock management method and intelligent lock management system |
CN112349007A (en) * | 2020-09-28 | 2021-02-09 | 湖北民族大学 | Offline gate authentication device and time synchronization method |
CN112489259A (en) * | 2020-12-02 | 2021-03-12 | 赛马物联科技(宁夏)有限公司 | SIM card-free intelligent lock with dynamic password and operation method thereof |
CN113808305A (en) * | 2021-09-02 | 2021-12-17 | 广州广电运通金融电子股份有限公司 | Coded lock system, coded lock opening and closing method and storage medium |
CN114267102A (en) * | 2021-12-02 | 2022-04-01 | 深圳市皇家金盾智能科技有限公司 | Intelligent door lock control method, device and system |
CN114267102B (en) * | 2021-12-02 | 2023-11-17 | 深圳市皇家金盾智能科技有限公司 | Intelligent door lock control method, device and system |
CN114333115A (en) * | 2021-12-29 | 2022-04-12 | 广州商景网络科技有限公司 | Unlocking method and device based on dynamic password, electronic lock device and control system |
TWI835526B (en) * | 2023-01-16 | 2024-03-11 | 威昇電子股份有限公司 | Offline combination lock system and operation method thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN204833402U (en) | Two -dimensional code developments trick lock | |
CN108092776B (en) | System based on identity authentication server and identity authentication token | |
CN109472166B (en) | Electronic signature method, device, equipment and medium | |
US9525550B2 (en) | Method and apparatus for securing a mobile application | |
CN100459488C (en) | Portable one-time dynamic password generator and security authentication system using the same | |
WO2018046009A1 (en) | Block chain identity system | |
CN101964789B (en) | Method and system for safely accessing protected resources | |
CN106101159B (en) | Dynamic cipher generating method, dynamic cipher authentication method and device | |
CN101500232A (en) | Method and system for implementing dynamic identity authentication | |
JP7002767B2 (en) | Token-based authentication with signed messages | |
EP2912595A1 (en) | Method for producing a soft token, computer program product and service computer system | |
WO2011149214A3 (en) | Three-factor user authentication method for generating otp using iris information and secure mutual authentication system using otp authentication module of wireless communication terminal | |
JP6438901B2 (en) | Authentication system, key processing cooperation method, and key processing cooperation program | |
CN101741843A (en) | Method, device and system for realizing user authentication by utilizing public key infrastructure | |
CN113924751A (en) | System and method for providing secure data access | |
CN103684797A (en) | Subscriber and subscriber terminal equipment correlation authentication method and system | |
CN101944216A (en) | Double-factor online transaction security authentication method and system | |
WO2015055120A1 (en) | Device for secure information exchange | |
CN104994115B (en) | A kind of login authentication method and system | |
US20140223528A1 (en) | Certificate installation and delivery process, four factor authentication, and applications utilizing same | |
CN112243233A (en) | A CTID verification method and device based on Bluetooth low energy protocol | |
CN102833220B (en) | Key synchronization method and system based on one-time passwords | |
CN106911479A (en) | A kind of security certification system, method and terminal device | |
CN204028917U (en) | A kind of Bluetooth encryption device and application for network payment | |
EP3977321A1 (en) | Provisioning biometrics tokens |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CB03 | Change of inventor or designer information |
Inventor after: Huang Quan Inventor after: Qiu Baiyun Inventor after: Xia Shuchang Inventor before: Miao Xin Inventor before: Qiu Baiyun |
|
COR | Change of bibliographic data |