[go: up one dir, main page]

CN106097515A - 一种智能锁虚拟锁芯更换方法 - Google Patents

一种智能锁虚拟锁芯更换方法 Download PDF

Info

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
Application number
CN201610466105.5A
Other languages
English (en)
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.)
Wuhan Guoyang Technology Co Ltd
Original Assignee
Wuhan Guoyang Technology Co Ltd
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 Wuhan Guoyang Technology Co Ltd filed Critical Wuhan Guoyang Technology Co Ltd
Priority to CN201610466105.5A priority Critical patent/CN106097515A/zh
Publication of CN106097515A publication Critical patent/CN106097515A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME 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/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00309Electronically 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
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME 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/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00817Electronically 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)中,若私钥参数校验合格,在写入新的私钥参数之前,还包括擦除智能锁内原有的私钥参数的步骤。
CN201610466105.5A 2016-06-23 2016-06-23 一种智能锁虚拟锁芯更换方法 Pending CN106097515A (zh)

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)

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

* Cited by examiner, † Cited by third party
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 慧锐通智能科技股份有限公司 门禁访问控制方法

Patent Citations (8)

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

* Cited by examiner, † Cited by third party
Title
杨义先等: "《应用密码学(第2版)》", 30 June 2013, 北京邮电大学出版社 *

Cited By (8)

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