CN106097515A - 一种智能锁虚拟锁芯更换方法 - Google Patents
一种智能锁虚拟锁芯更换方法 Download PDFInfo
- Publication number
- CN106097515A CN106097515A CN201610466105.5A CN201610466105A CN106097515A CN 106097515 A CN106097515 A CN 106097515A CN 201610466105 A CN201610466105 A CN 201610466105A CN 106097515 A CN106097515 A CN 106097515A
- Authority
- CN
- China
- Prior art keywords
- smart lock
- private key
- lock
- mobile terminal
- key parameter
- 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
- 238000012795 verification Methods 0.000 claims description 8
- 241000208340 Araliaceae Species 0.000 claims description 2
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 claims description 2
- 235000003140 Panax quinquefolius Nutrition 0.000 claims description 2
- 238000000605 extraction Methods 0.000 claims description 2
- 235000008434 ginseng Nutrition 0.000 claims description 2
- 238000012360 testing method Methods 0.000 claims 2
- 239000000284 extract Substances 0.000 abstract description 2
- 230000008859 change Effects 0.000 description 6
- 238000000034 method Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000007711 solidification Methods 0.000 description 1
- 230000008023 solidification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- 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
-
- 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/00817—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys where the code of the lock can be programmed
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Telephone Function (AREA)
Abstract
本发明提出了一种智能锁虚拟锁芯更换方法,包括以下步骤:(1)、移动终端产生RSA密钥对,提取RSA密钥对的私钥参数;(2)、移动终端将所述私钥参数发送至智能锁;(3)、智能锁校验所述私钥参数,若校验合格,写入新的私钥参数。本发明的智能锁虚拟锁芯更换方法可以对智能锁的电子锁芯进行更换,当用户弄丢开锁密钥或者锁主更换,需要作废原有发出的电子密钥时,无需返厂更换锁内数据,也无需破坏电子锁结构,使用本发明的虚拟锁芯更换方法,既保护了智能锁的结构,又节省成本及人力。
Description
技术领域
本发明涉及一种智能锁虚拟锁芯更换方法。
背景技术
采用手机等移动终端设备开锁的智能锁,其通讯数据都需要加密,目前一般采用AES对称加密算法,而采用非对称加密算法的智能锁安全性更好,公钥由用户保存,智能锁通过移动终端设备的APP发送电子钥匙(指令)开锁,电子钥匙即是一段加密密文,智能锁收到APP指令后,需要对密文进行解密,而解密的密钥就是虚拟电子锁芯,这个密钥一般在锁厂生产时设定,固化在智能锁的电路板芯片中,用户不能更改,这对有些用户弄丢开锁密钥,或者房屋出售后新房主又不想换锁时,处理非常困难,需要返厂将智能锁打开,更改出厂时固化的参数,浪费人力、物力,本发明很好地解决了这个问题。
发明内容
本发明所要解决现有智能锁当用户弄丢开锁密钥或者需要作废原有发出的电子密钥时,要将智能锁返厂处理或破坏智能锁结构才能开锁的问题,提出了一种智能锁虚拟锁芯更换方法,可以解决上述问题。
为了解决上述技术问题,本发明采用以下技术方案予以实现:
一种智能锁虚拟锁芯更换方法,包括以下步骤:
(1)、移动终端产生RSA密钥对,提取RSA密钥对的私钥参数;
(2)、移动终端将所述私钥参数发送至智能锁;
(3)、智能锁校验所述私钥参数,若校验合格,写入新的私钥参数。
进一步的,在所述步骤(1)之前,还包括对移动终端授权的步骤,
进一步的,移动终端产生RSA密钥对后,还包括校验RSA密钥对是否正确的步骤,先使用一段已知字符串进行加、解密来校验生成的RSA密钥对是否正确。
进一步的,步骤(3)中智能锁校验所述私钥参数格式之前,还包括检验移动终端的授权状况进行检验,比对授权用户ID与移动终端ID是否相同,当授权校验有效后开始校验所述私钥参数。进一步的,智能锁的私钥参数存储在可擦写的存储介质中。
进一步的,步骤(3)中,若私钥参数校验合格,在写入新的私钥参数之前,还包括擦除智能锁内原有的私钥参数的步骤。
采用上述本发明技术方案的有益效果是:可以对智能锁的电子锁芯进行更换,当用户弄丢开锁密钥或其它原因需要作废原有开锁密钥时,无需破坏电子锁即可将锁打开,保护了智能锁的结构,节省成本及人力。
附图说明
图1是本发明提出的智能锁虚拟锁芯更换方法的一种实施例流程图;
图2是本发明提出的智能锁虚拟锁芯更换方法的一种实施例中智能锁接收私钥参数处理流程图。
具体实施方式
智能锁通过用户移动终端的APP发送电子钥匙(指令)开锁,其中APP发送的指令是一段加密密文,智能锁收到APP指令后,需要用锁内预存的密钥对密文进行解密,而解密的密钥就相当于虚拟锁芯。这个密钥一般在锁厂生产时固化在锁体内,用户不能更改。本发明采用非对称加密算法RSA来加解密,RSA私钥由生产时固化在锁内可擦写存储器内,用户经过授权后,可以通过手机APP更改智能锁内的RSA私钥,即更换智能锁虚拟锁芯,无需外力破坏智能锁的机械结构,保存了其完整性以及不影响继续使用。
以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
实施例一,本实施例提出了一种智能锁虚拟锁芯更换方法,包括以下步骤:
S1、移动终端通过APP产生RSA密钥对,提取RSA密钥对的私钥参数;
S2、移动终端将所述私钥参数发送至智能锁;
S3、智能锁校验所述私钥参数,若校验合格,写入新的私钥参数。
本实施例的智能锁虚拟锁芯更换方法可以对智能锁的电子锁芯进行更换,当用户弄丢开锁密钥时或者需要作废原有发出的电子密钥时,无需返厂,也不需要破坏电子锁即可使用新的电子钥匙开锁,既保护了智能锁的结构,也节省成本及人力。采用非对称加密算法RSA,私钥与公钥不同,分别存放在移动终端和智能锁内,密钥不需要在移动终端与智能锁间传递,可以防止使用第三方设备侦听密钥,智能锁安全性更好。
其中,对于RSA算法,取用其私钥参数p,q,dp,dq,invQ.p,q为两大质数,dp是p参数的CRT(中国剩余定理)幂,dq是q参数的CRT幂,invQ是CRT系数。
为了确保更换虚拟锁芯用户的身份是合法的,进而保障智能锁的安全性,在步骤S1之前,还包括对移动终端授权的步骤,对移动终端授权由后台管理网站通过互联网给移动终端的应用软件发送授权用户ID。
步骤S1中,移动终端产生RSA密钥对后还包括校验RSA密钥对是否正确的步骤。先使用一段已知字符串进行加、解密来校验生成的RSA密钥对是否正确。
步骤S3中智能锁校验所述私钥参数之前,还包括检验移动终端的授权状况进行检验的步骤,比对授权用户ID与移动终端ID是否相同,当授权校验有效后开始校验所述私钥参数。当授权校验有效后开始校验所述私钥参数。
为了在对智能锁的虚拟锁芯更换时能够擦除原有私钥参数,保存新的私钥参数,智能锁的私钥参数存储在可擦写的存储介质中。
步骤S3中,若私钥参数校验合格,在写入新的私钥参数之前,还包括擦除智能锁内原有的RSA私钥参数的步骤。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (6)
1.一种智能锁虚拟锁芯更换方法,其特征在于,包括以下步骤:
(1)、移动终端产生RSA密钥对,提取RSA密钥对的私钥参数;
(2)、移动终端将所述私钥参数发送至智能锁;
(3)、智能锁校验所述私钥参数,若校验合格,写入新的私钥参数。
2.根据权利要求1所述的智能锁虚拟锁芯更换方法,其特征在于,在所述步骤(1)之前,还包括对移动终端授权的步骤,授权由后台管理网站通过互联网给移动终端发送授权用户ID。
3.根据权利要求2所述的智能锁虚拟锁芯更换方法,其特征在于,步骤(1)中,移动终端产生RSA密钥对后,还包括校验RSA密钥对是否正确的步骤,先使用一段已知字符串进行加、解密来校验生成的RSA密钥对是否正确。
4.根据权利要求3所述的智能锁虚拟锁芯更换方法,其特征在于,步骤(3)中智能锁校验所述私钥参数格式之前,还包括检验移动终端的授权状况进行检验,比对授权用户ID与移动终端ID是否相同,当授权校验有效后开始校验所述私钥参数。
5.根据权利要求4所述的智能锁虚拟锁芯更换方法,其特征在于,智能锁的私钥参数存储在可擦写的存储介质中。
6.根据权利要求5所述的智能锁虚拟锁芯更换方法,其特征在于,步骤(3)中,若私钥参数校验合格,在写入新的私钥参数之前,还包括擦除智能锁内原有的私钥参数的步骤。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610466105.5A CN106097515A (zh) | 2016-06-23 | 2016-06-23 | 一种智能锁虚拟锁芯更换方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610466105.5A CN106097515A (zh) | 2016-06-23 | 2016-06-23 | 一种智能锁虚拟锁芯更换方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN106097515A true CN106097515A (zh) | 2016-11-09 |
Family
ID=57252431
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610466105.5A Pending CN106097515A (zh) | 2016-06-23 | 2016-06-23 | 一种智能锁虚拟锁芯更换方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106097515A (zh) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106920306A (zh) * | 2017-03-01 | 2017-07-04 | 成都优客智家信息科技有限公司 | 智能门卡加密系统 |
| CN108173822A (zh) * | 2017-12-18 | 2018-06-15 | 惠州Tcl家电集团有限公司 | 智能门锁管控方法、智能门锁及计算机可读存储介质 |
| CN108696476A (zh) * | 2017-04-06 | 2018-10-23 | 上海航迹数据信息科技有限公司 | 安全策略可配置的汽车车钥系统及其实现方法 |
| CN111489462A (zh) * | 2019-01-26 | 2020-08-04 | 北京智辉空间科技有限责任公司 | 一种个人用蓝牙钥匙系统 |
| CN111784883A (zh) * | 2020-07-20 | 2020-10-16 | 深圳可信物联科技有限公司 | 一种智能锁配置方法和系统 |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102624711A (zh) * | 2012-02-27 | 2012-08-01 | 福建联迪商用设备有限公司 | 一种敏感信息传输方法及系统 |
| CN103414563A (zh) * | 2013-08-05 | 2013-11-27 | 南京瑞组信息技术有限公司 | Cpk标识、密钥对和证书的有效期限的管理方法 |
| CN103646455A (zh) * | 2013-12-24 | 2014-03-19 | 杨密凯 | 一种智能锁装置及其使用方法、电子钥匙的配制方法 |
| CN103886659A (zh) * | 2014-02-25 | 2014-06-25 | 苏州美高立电气有限公司 | 电子安防设备及其控制方法 |
| WO2015061941A1 (zh) * | 2013-10-28 | 2015-05-07 | 华为终端有限公司 | 一种密钥配置方法和装置 |
| CN105261104A (zh) * | 2015-11-24 | 2016-01-20 | 重庆理工大学 | 基于智能终端的蓝牙门锁系统及其控制方法 |
| CN105337733A (zh) * | 2015-11-25 | 2016-02-17 | 杭州晟元数据安全技术股份有限公司 | 一种基于同步异步密钥核验相结合的二维码锁控方法 |
| CN105488887A (zh) * | 2015-12-28 | 2016-04-13 | 慧锐通智能科技股份有限公司 | 门禁访问控制方法 |
-
2016
- 2016-06-23 CN CN201610466105.5A patent/CN106097515A/zh active Pending
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102624711A (zh) * | 2012-02-27 | 2012-08-01 | 福建联迪商用设备有限公司 | 一种敏感信息传输方法及系统 |
| CN103414563A (zh) * | 2013-08-05 | 2013-11-27 | 南京瑞组信息技术有限公司 | Cpk标识、密钥对和证书的有效期限的管理方法 |
| WO2015061941A1 (zh) * | 2013-10-28 | 2015-05-07 | 华为终端有限公司 | 一种密钥配置方法和装置 |
| CN103646455A (zh) * | 2013-12-24 | 2014-03-19 | 杨密凯 | 一种智能锁装置及其使用方法、电子钥匙的配制方法 |
| CN103886659A (zh) * | 2014-02-25 | 2014-06-25 | 苏州美高立电气有限公司 | 电子安防设备及其控制方法 |
| CN105261104A (zh) * | 2015-11-24 | 2016-01-20 | 重庆理工大学 | 基于智能终端的蓝牙门锁系统及其控制方法 |
| CN105337733A (zh) * | 2015-11-25 | 2016-02-17 | 杭州晟元数据安全技术股份有限公司 | 一种基于同步异步密钥核验相结合的二维码锁控方法 |
| CN105488887A (zh) * | 2015-12-28 | 2016-04-13 | 慧锐通智能科技股份有限公司 | 门禁访问控制方法 |
Non-Patent Citations (1)
| Title |
|---|
| 杨义先等: "《应用密码学(第2版)》", 30 June 2013, 北京邮电大学出版社 * |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106920306A (zh) * | 2017-03-01 | 2017-07-04 | 成都优客智家信息科技有限公司 | 智能门卡加密系统 |
| CN106920306B (zh) * | 2017-03-01 | 2019-05-17 | 优客逸家(成都)信息科技有限公司 | 智能门卡加密系统 |
| CN108696476A (zh) * | 2017-04-06 | 2018-10-23 | 上海航迹数据信息科技有限公司 | 安全策略可配置的汽车车钥系统及其实现方法 |
| CN108696476B (zh) * | 2017-04-06 | 2020-12-25 | 上海航迹数据信息科技有限公司 | 安全策略可配置的汽车车钥系统及其实现方法 |
| CN108173822A (zh) * | 2017-12-18 | 2018-06-15 | 惠州Tcl家电集团有限公司 | 智能门锁管控方法、智能门锁及计算机可读存储介质 |
| CN108173822B (zh) * | 2017-12-18 | 2021-03-19 | 深圳Tcl新技术有限公司 | 智能门锁管控方法、智能门锁及计算机可读存储介质 |
| CN111489462A (zh) * | 2019-01-26 | 2020-08-04 | 北京智辉空间科技有限责任公司 | 一种个人用蓝牙钥匙系统 |
| CN111784883A (zh) * | 2020-07-20 | 2020-10-16 | 深圳可信物联科技有限公司 | 一种智能锁配置方法和系统 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20240354756A1 (en) | Transaction messaging | |
| CN103929306B (zh) | 智能密钥设备和智能密钥设备的信息管理方法 | |
| CN107004083B (zh) | 设备密钥保护 | |
| CN109564607B (zh) | 用于端到端密钥管理的系统和方法 | |
| CN103886659B (zh) | 电子安防设备及其控制方法 | |
| CN106097515A (zh) | 一种智能锁虚拟锁芯更换方法 | |
| US10547451B2 (en) | Method and device for authentication | |
| CN110046489B (zh) | 一种基于国产龙芯处理器的可信访问验证系统,计算机及可读存储介质 | |
| CN106953732B (zh) | 芯片卡的密钥管理系统及方法 | |
| CN106452771B (zh) | Jce调用密码卡实现内置rsa密钥运算的方法及装置 | |
| CN111949999B (zh) | 管理数据的设备和方法 | |
| CN104468562A (zh) | 一种面向移动应用透明的数据安全保护便携式终端 | |
| CN109347858A (zh) | 密码保护方法、身份验证方法、装置、设备及存储介质 | |
| Gebotys | Security in embedded devices | |
| CN112615824B (zh) | 防泄漏一次一密通信方法及装置 | |
| CN103684798A (zh) | 一种用于分布式用户服务间认证系统 | |
| CN103516524A (zh) | 安全验证方法和系统 | |
| CN108418692A (zh) | 认证证书的在线写入方法 | |
| CN116881945A (zh) | 一种基于tpcm的固态硬盘加解密方法、系统及电子设备 | |
| CN106789977A (zh) | 一种基于密钥分割实现手机令牌的方法及系统 | |
| CN106295372B (zh) | 一种基于EMMC接口实现的加密Hub装置 | |
| CN105827403B (zh) | 安全方法、安全闸与服务器 | |
| CN110113153B (zh) | 一种nfc密钥更新方法、终端及系统 | |
| CN101945099B (zh) | 一种智能卡外部认证方法 | |
| CN113285950B (zh) | 一种基于加密卡的密钥传输和存储方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20161109 |
|
| RJ01 | Rejection of invention patent application after publication |