CN104504795A - 一种开放***下的智能门锁加密、解密及认证方法 - Google Patents

一种开放***下的智能门锁加密、解密及认证方法 Download PDF

Info

Publication number
CN104504795A
CN104504795A CN201410809827.7A CN201410809827A CN104504795A CN 104504795 A CN104504795 A CN 104504795A CN 201410809827 A CN201410809827 A CN 201410809827A CN 104504795 A CN104504795 A CN 104504795A
Authority
CN
China
Prior art keywords
data
door lock
synchrodata
intelligent door
encryption
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
CN201410809827.7A
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.)
Jiangmen Lianchuang Development Co Ltd
Original Assignee
Jiangmen Lianchuang Development 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 Jiangmen Lianchuang Development Co Ltd filed Critical Jiangmen Lianchuang Development Co Ltd
Priority to CN201410809827.7A priority Critical patent/CN104504795A/zh
Publication of CN104504795A publication Critical patent/CN104504795A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Lock And Its Accessories (AREA)

Abstract

本发明公开了一种开放***下的智能门锁加密、解密及认证方法,通过身份认证数据和同步数据进行数据混合、打包和算法加密,保证了密文数据在传输时的安全性,另外本发明通过设置自动同步更新的同步数据和窗口数据,在同步数据与窗口数据核对通过后才进行身份认证数据的核对,以往所使用的同步数据不能在本次认证中通过,避免了密文数据被重复使用的问题,大大提高了本发明的安全性。

Description

一种开放***下的智能门锁加密、解密及认证方法
技术领域
本发明涉及智能门安防领域,特别是一种开放***下的智能门锁加密、解密及认证方法。
背景技术
门锁是涉及安全领域的产品,以往的做法是采用封闭模式,在保证数据不公开的条件下进行身份认证和开锁工作,例如酒店所采用的房卡门锁***。但是,随着社会互联网、智能家居、智能安防发展,可更加便利地在开放式架构中实现智能门锁***(例如采用互联网订房,利用智能手机直接打开对应的房门,无需到前台领取钥匙或房卡等),但是如何在开放式架构中保证加密、解密过程中的安全是目前迫切需要解决的问题。
发明内容
为解决上述问题,本发明的目的在于提供一种适合在开放***下应用的智能门锁加密、解密及认证方法。
本发明解决其问题所采用的技术方案是:
一种开放***下的智能门锁加密、解密及认证方法,
密文数据的加密方法如下:将身份认证数据和同步数据混合后进行数据打包,并结合密匙对打包后的数据进行算法加密,生成密文数据;
密文数据的解密方法如下:智能门锁接收密文数据收后,通过密匙对密文数据进行解密,对其进行数据解包和数据分离,分离出身份认证数据和同步数据;
智能门锁的认证方法如下:智能门锁内设有与所述同步数据自动离线同步更新的窗口数据,智能门锁首先对同步数据和窗口数据进行核对,通过后再对身份认证数据进行核对,若同步数据和窗口数据核对不通过,则不再进行身份认证数据的核对。
进一步,所述窗口数据为一范围值,同步数据为一确定值,当同步数据落入窗口数据的范围内,判断为核对通过。
进一步,所述同步数据与窗口数据采用相同的算法实现自动离线同步。
进一步,作为上述的一种实现方式,所述同步数据与窗口数据采用认证次数作为自动离线同步的基准。
进一步,作为上述的另一种实现方式,所述同步数据与窗口数据采用时间作为自动离线同步的基准。
进一步,加密时,每生成一次的密文数据,所采用的同步数据以后不再使用。
进一步,认证成功后,智能门锁根据当前同步数据自动生成下次认证所使用的窗口数据。
本发明的有益效果是:本发明采用的一种开放***下的智能门锁加密、解密及认证方法,通过身份认证数据和同步数据进行数据混合、打包和算法加密,保证了密文数据在传输时的安全性,另外本发明通过设置自动同步更新的同步数据和窗口数据,在同步数据与窗口数据核对通过后才进行身份认证数据的核对,以往所使用的同步数据不能在本次认证中通过,避免了密文数据被重复使用的问题,大大提高了本发明的安全性。
附图说明
下面结合附图和实例对本发明作进一步说明。
图1是本发明智能门锁加密方法的流程图;
图2是本发明智能门锁解密方法的流程图;
图3是本发明智能门锁认证方法的流程图。
具体实施方式
参照图1- 图3,本发明的一种开放***下的智能门锁加密、解密及认证方法,其密文数据的加密方法如下:将身份认证数据和同步数据混合后进行数据打包,并结合密匙对打包后的数据进行算法加密,生成密文数据。所述身份认证数据为准确的明文数据,记录了智能门锁所在地区、酒店、房门号码等准确信息。所述同步数据为每次使用后按一定规律或算法发生改变的确定值,其中身份认证数据和同步数据混合时采用分散混合的数据混合方式,达到有效打乱明文数据的目的。由于混合的数据经数据打包后还要结合密钥进行算法加密,解密时需要对应密匙的才能解密数据包,而所述的密钥保存在智能门锁内,而智能门锁是没有联网的,因此传输密文数据时的安全性,即使被截取也无法解密获取相关信息。
所述密文数据保存在介质中,所述介质可以是手机、智能卡和智能钥匙等。所述介质并没有解密密文数据的功能,解密在智能门锁处完成。
所述密文数据的解密方法如下:智能门锁接收密文数据收后,通过保存在智能门锁上的密匙对密文数据进行解密,然后对其进行数据解包和数据分离,分离出身份认证数据和同步数据,然而,要打开门锁还需要对同步数据和身份认证数据进行核对。
为了避免用户通过对该密文数据进行保存,达到以后重复开启智能门锁的目的,所述密文数据具有一定的限制。
智能门锁的认证方法如下:智能门锁内设有与所述同步数据自动离线同步更新的窗口数据,所述数据窗口为一范围值,当同步数据落入该窗口数据的范围值内,判断为核对通过,由于每次生成密文数据都会按一定规则变换一次同步数据,相应地,所述数据窗口也根据相同的规则变换窗口数据的范围值,这样上次使用的同步数据不再落入本次窗口数据的范围值内,这样就避免了密文数据被重复使用的问题。
认证时,智能门锁首先对同步数据和窗口数据进行核对,通过后再对身份认证数据进行核对,若同步数据和窗口数据核对不通过,则不再进行身份认证数据的核对,若身份认证数据核对通过,则打开门锁。
本发明通过身份认证数据和同步数据进行数据混合、打包和算法加密,保证了密文数据在传输时的安全性,另外本发明通过设置自动同步更新的同步数据和窗口数据,在同步数据与窗口数据核对通过后才进行身份认证数据的核对,以往所使用的同步数据不能在本次认证中通过,避免了密文数据被重复使用的问题,大大提高了本发明的安全性。
所述同步数据与窗口数据采用相同的算法实现自动离线同步。例如,可以采用认证次数作为数据同步的基准,如当前密文数据第14次生成,同步数据为14,窗口数据的范围值为14至16,认证完成后,同步数据加3为17,窗口数据同步加3更新范围值17至19,如果再次使用同步数据为14的密文数据,即使身份认证数据、密匙正确,也不能通过认证。当然,上述只是数据同步算法的一个举例,实际使用过程中可使用更加复杂的同步数据,如将次数通过公式复杂化成一个较大的数值,另外,也可以采用时间作为规则算法的基准,根据时间规则作为同步数据和窗口数据范围值的变化基准。
进一步,加密时,每生成一次的密文数据,所采用的同步数据以后不再使用。这样,就能避免以往曾经使用的同步数据能碰巧再次使用的问题。
进一步,认证成功后,智能门锁根据当前同步数据自动生成下次认证所使用的窗口数据。智能门锁使用当前同步数据生成下次的窗口数据,能确保同步数据和窗口数据的同步性,能避免出现不同步的现象。
以上所述,只是本发明的较佳实施例而已,本发明并不局限于上述实施方式,只要其以相同的手段达到本发明的技术效果,都应属于本发明的保护范围。

Claims (7)

1.一种开放***下的智能门锁加密、解密及认证方法,其特征在于:
密文数据的加密方法如下:将身份认证数据和同步数据混合后进行数据打包,并结合密匙对打包后的数据进行算法加密,生成密文数据;
密文数据的解密方法如下:智能门锁接收密文数据收后,通过密匙对密文数据进行解密,对其进行数据解包和数据分离,分离出身份认证数据和同步数据;
智能门锁的认证方法如下:智能门锁内设有与所述同步数据自动离线同步更新的窗口数据,智能门锁首先对同步数据和窗口数据进行核对,通过后再对身份认证数据进行核对,若同步数据和窗口数据核对不通过,则不再进行身份认证数据的核对。
2.根据权利要求1所述的一种开放***下的智能门锁加密、解密及认证方法,其特征在于:所述窗口数据为一范围值,同步数据为一确定值,当同步数据落入窗口数据的范围内,判断为核对通过。
3.根据权利要求1所述的一种开放***下的智能门锁加密、解密及认证方法,其特征在于:所述同步数据与窗口数据采用相同的算法实现自动离线同步。
4.根据权利要求3所述的一种开放***下的智能门锁加密、解密及认证方法,其特征在于:所述同步数据与窗口数据采用认证次数作为自动离线同步的基准。
5.根据权利要求3所述的一种开放***下的智能门锁加密、解密及认证方法,其特征在于:所述同步数据与窗口数据采用时间作为自动离线同步的基准。
6.根据权利要求2所述的一种开放***下的智能门锁加密、解密及认证方法,其特征在于:加密时,每生成一次的密文数据,所采用的同步数据以后不再使用。
7.根据权利要求1所述的一种开放***下的智能门锁加密、解密及认证方法,其特征在于:认证成功后,智能门锁根据当前同步数据自动生成与下次认证所使用的同步数据相对应的窗口数据。
CN201410809827.7A 2014-12-20 2014-12-20 一种开放***下的智能门锁加密、解密及认证方法 Pending CN104504795A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410809827.7A CN104504795A (zh) 2014-12-20 2014-12-20 一种开放***下的智能门锁加密、解密及认证方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410809827.7A CN104504795A (zh) 2014-12-20 2014-12-20 一种开放***下的智能门锁加密、解密及认证方法

Publications (1)

Publication Number Publication Date
CN104504795A true CN104504795A (zh) 2015-04-08

Family

ID=52946207

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410809827.7A Pending CN104504795A (zh) 2014-12-20 2014-12-20 一种开放***下的智能门锁加密、解密及认证方法

Country Status (1)

Country Link
CN (1) CN104504795A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107154847A (zh) * 2016-03-06 2017-09-12 北京火河科技有限公司 面向离线环境的密码生成方法、验证方法及其智能设备
CN107231380A (zh) * 2017-08-01 2017-10-03 陆宝华 一种抗攻击的身份认证方法
CN110298947A (zh) * 2019-06-25 2019-10-01 珠海格力电器股份有限公司 一种开锁方法及电子锁
CN110544086A (zh) * 2019-07-17 2019-12-06 金华苏夏信息技术有限公司 酒店售货柜的不联网选择支付方法

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1814974A (zh) * 2005-02-03 2006-08-09 上海长三角科技发展有限公司 公钥跳码安全***及方法
JP2007162308A (ja) * 2005-12-13 2007-06-28 Miwa Lock Co Ltd 電気錠システム
CN201570073U (zh) * 2009-08-12 2010-09-01 成都成电亿赛科技股份有限公司 汽车遥控钥匙
CN101866534A (zh) * 2010-01-29 2010-10-20 中南大学 汽车遥控免钥匙门禁身份认证方法
CN102110319A (zh) * 2009-12-24 2011-06-29 比亚迪股份有限公司 用于遥控门锁的无线跳码***、装置及方法
CN202131857U (zh) * 2011-06-29 2012-02-01 上海伊可夫信息科技有限公司 一种智能无线遥控锁
CN103422737A (zh) * 2012-05-23 2013-12-04 重庆长安汽车股份有限公司 一种基于滚动码的汽车中控锁遥控方法
CN103778703A (zh) * 2014-02-10 2014-05-07 马要武 一种携带电器

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1814974A (zh) * 2005-02-03 2006-08-09 上海长三角科技发展有限公司 公钥跳码安全***及方法
JP2007162308A (ja) * 2005-12-13 2007-06-28 Miwa Lock Co Ltd 電気錠システム
CN201570073U (zh) * 2009-08-12 2010-09-01 成都成电亿赛科技股份有限公司 汽车遥控钥匙
CN102110319A (zh) * 2009-12-24 2011-06-29 比亚迪股份有限公司 用于遥控门锁的无线跳码***、装置及方法
CN101866534A (zh) * 2010-01-29 2010-10-20 中南大学 汽车遥控免钥匙门禁身份认证方法
CN202131857U (zh) * 2011-06-29 2012-02-01 上海伊可夫信息科技有限公司 一种智能无线遥控锁
CN103422737A (zh) * 2012-05-23 2013-12-04 重庆长安汽车股份有限公司 一种基于滚动码的汽车中控锁遥控方法
CN103778703A (zh) * 2014-02-10 2014-05-07 马要武 一种携带电器

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107154847A (zh) * 2016-03-06 2017-09-12 北京火河科技有限公司 面向离线环境的密码生成方法、验证方法及其智能设备
CN107154847B (zh) * 2016-03-06 2022-04-12 北京火河科技有限公司 面向离线环境的密码生成方法、验证方法及其智能设备
CN107231380A (zh) * 2017-08-01 2017-10-03 陆宝华 一种抗攻击的身份认证方法
CN107231380B (zh) * 2017-08-01 2020-07-14 陆宝华 一种抗攻击的身份认证方法及***和抗攻击的汽车***
CN110298947A (zh) * 2019-06-25 2019-10-01 珠海格力电器股份有限公司 一种开锁方法及电子锁
CN110544086A (zh) * 2019-07-17 2019-12-06 金华苏夏信息技术有限公司 酒店售货柜的不联网选择支付方法

Similar Documents

Publication Publication Date Title
CN103581173B (zh) 一种基于工业以太网的数据安全传输方法、***及装置
IL261137A (en) System and method for secure communication
CN104660589B (zh) 一种对信息进行加密控制、解析信息的方法、***和终端
KR101931894B1 (ko) 사전-공유 키에 기초한 개체 인증 방법 및 디바이스
NZ728318A (en) Networked access control system
CN108259407B (zh) 一种基于时间戳的对称加密方法及***
CN105553951A (zh) 数据传输方法和装置
CN104217230A (zh) 隐藏超高频电子标签识别号的安全认证方法
CN106464488A (zh) 信息传输方法及移动设备
CN104504795A (zh) 一种开放***下的智能门锁加密、解密及认证方法
US10404451B2 (en) Apparatus and method for message communication
CN106487659A (zh) 信息加密方法及装置、信息解密方法及装置及终端
CN105025472B (zh) 一种wifi接入点加密隐藏及发现的方法及其***
CN103428204A (zh) 一种可抵御计时攻击的数据安全实现方法及设备
US20170353315A1 (en) Secure electronic entity, electronic apparatus and method for verifying the integrity of data stored in such a secure electronic entity
CN106549939A (zh) 智能门禁***数据处理方法及装置
CN105989304A (zh) 一种文件存储方法、读取方法及装置
CN105262586B (zh) 汽车防盗设备的密钥分配方法及装置
CN103338106A (zh) 文件的加密方法、解密方法、加密装置、以及解密装置
KR101358375B1 (ko) 스미싱 방지를 위한 문자메시지 보안 시스템 및 방법
WO2016048054A3 (ko) 데이터 통신 보안을 위한 방법, 장치 및 시스템
CN102882687B (zh) 一种基于可搜索密文的智能家居安全访问方法及其***
Rahnama et al. Securing RFID-based authentication systems using ParseKey+
CN104717213A (zh) 一种网络数据传输的加密解密方法及***
MX2013000119A (es) Mejoras de seguridad para sustratos flexibles.

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20150408