CN107196928A - 一种高安全性的云锁加密方法、云锁管理***和云锁 - Google Patents

一种高安全性的云锁加密方法、云锁管理***和云锁 Download PDF

Info

Publication number
CN107196928A
CN107196928A CN201710330169.7A CN201710330169A CN107196928A CN 107196928 A CN107196928 A CN 107196928A CN 201710330169 A CN201710330169 A CN 201710330169A CN 107196928 A CN107196928 A CN 107196928A
Authority
CN
China
Prior art keywords
cloud
lock
information
cloud lock
server
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
CN201710330169.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.)
Guangdong Hutlon Technology Co Ltd
Original Assignee
Guangdong Hutlon 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 Guangdong Hutlon Technology Co Ltd filed Critical Guangdong Hutlon Technology Co Ltd
Priority to CN201710330169.7A priority Critical patent/CN107196928A/zh
Publication of CN107196928A publication Critical patent/CN107196928A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • H04L63/0478Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload applying multiple layers of encryption, e.g. nested tunnels or encrypting the content with a first key and then with at least a second key
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/06Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
    • H04L9/0643Hash functions, e.g. MD5, SHA, HMAC or f9 MAC
    • 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/00182Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with unidirectional data transmission between data carrier and locks
    • G07C2009/00238Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with unidirectional data transmission between data carrier and locks the transmittted data signal containing a code which is changed
    • 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
    • G07C2009/00579Power supply for the keyless data carrier

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Power Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

一种安全快速的云锁加密方法,通过对称加密以及自定义加密的流程,不将云锁与服务器端的公共密钥在通讯链路中展现,并将两者之间传递的信息在密钥加密的基础上再进行多种加密,使密码更加复杂化,加上使用这种加密方法的***及云锁本身,使得信息难以被破解。

Description

一种高安全性的云锁加密方法、云锁管理***和云锁
技术领域
本发明涉及智能门锁领域,特别涉及一种高安全性的云锁加密方法、云锁管理***和云锁。
背景技术
云锁的功能越来越强大,用户能够通过手机APP对云锁发送各种指令,例如开门等。对应的,由于云锁作为电子设备,有泄漏开门密码等信息安全的风险,因此,如何能提高云锁的安全性,增强用户对智能云锁的信心,从而提高云锁的市场影响力和市场占有率,是非常迫切需要解决的行业难题。
发明内容
本发明的目的在于提出一种云锁加密方法、使用此方法的***和云锁,增强云锁与服务器通讯链路的高效性与安全性,让用户能够放心的使用智能云锁。
为达此目的,本发明采用以下技术方案:
一种安全快速的云锁加密方法,包括:
步骤一,云锁准备请求信息;
步骤二,云锁加密请求信息,得到信息A;
步骤三,使用公共密钥加密所述信息A,得到信息B;
步骤四,加密所述信息B,得到信息C;
步骤五,向服务器发送所述信息C;
步骤六,服务器解密所述信息C,得到所述信息B;
步骤七,服务器使用公共密钥解密所述信息B,得到所述信息A;
步骤八,服务器解密所述信息A,得到请求信息;
步骤九,服务器验证请求信息。
优选的,所述步骤二和步骤四的加密方法是md5和/或base64。
优选的,所述步骤六和步骤八的解密方法是md5和/或base64。
一种云锁管理***,包括:
云锁准备请求信息;
对请求信息使用云锁加密方法,判断请求信息是否能通过服务器的验证,若是,服务器记录请求信息,并反馈信息给云锁;若否,反馈报错信息到云锁。
一种云锁,使用云锁加密方法,包括锁本体,和内置于所述锁本体内部的微电脑、充电模块和RF射频模块;
所述微电脑控制所述云锁的工作;
所述充电模块用于对所述云锁充电;
所述RF射频模块用于发送和接收请求信息。
优选的,所述RF射频模块采用无线通讯方式发送或接受请求信息,所述无线通讯方式为MacBee、ZigBee、wifi、蓝牙和红外中的一种或多种。
有益效果:云锁加密方法通过对称加密以及自定义加密的流程,不将云锁与服务器端的公共密钥在通讯链路中展现,并将两者之间传递的信息在密钥加密的基础上再进行多种加密,使密码更加复杂化,使得信息难以被破解。
附图说明
图1是本发明中云锁加密方法其中一种实施例的流程图。
具体实施方式
下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。
一种安全快速的云锁加密方法,包括:
S1,云锁准备请求信息;
S2,云锁加密请求信息,得到信息A;
S3,使用公共密钥加密所述信息A,得到信息B;
S4,加密所述信息B,得到信息C;
S5,向服务器发送所述信息C;
S6,服务器解密所述信息C,得到所述信息B;
S7,服务器使用公共密钥解密所述信息B,得到所述信息A;
S8,服务器解密所述信息A,得到请求信息;
S9,服务器验证请求信息。
向服务器发送云锁已经产生的行为指令,例如开门、密码输入错误、撬锁等。由于对高信息安全性的要求,发送的指令信息要通过加密再发送给服务器进行解密,以增强云锁与服务器通讯链路的高效性与安全性,让用户能够放心的使用智能云锁。
本申请使用了对称加密与自定义加密方式相结合的方法,在对称加密、非对称加密与自定义的加密格式的基础上还进行了诸如md5、BASE64等多种加密方式的加固,让密码更加复杂化,从而更难以破解,达到了高安全性。
S3和S7中所提到的公共密匙,是指云锁和服务器之间协定的一串加密信息。
优选的,所述步骤二和步骤四的加密方法是md5和/或base64。
优选的,所述步骤六和步骤八的解密方法是md5和/或base64。
md5,即Message Digest Algorithm MD5(中文名为消息摘要方法第五版),为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。
base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,可用于在HTTP环境下传递较长的标识信息。
一种云锁管理***,包括:
云锁准备请求信息;
对请求信息使用云锁加密方法,判断请求信息是否能通过服务器的验证,若是,服务器记录请求信息,并反馈信息给云锁;若否,反馈报错信息到云锁。
云锁管理***有机的结合了自定义的加密方法,有效的增强云锁与服务器通讯链路的高效性与安全性。
一种云锁,使用云锁加密方法,包括锁本体,和内置于所述锁本体内部的微电脑、充电模块和RF射频模块;
所述微电脑控制所述云锁的工作;
所述充电模块用于对所述云锁充电;
所述RF射频模块用于发送和接收请求信息。
优选的,所述RF射频模块采用无线通讯方式发送或接受请求信息,所述无线通讯方式为MacBee、ZigBee、wifi、蓝牙和红外中的一种或多种。
经过厂家多次实验,优选的,目前云锁使用的是MacBee的无线传输方式,能确保信息传输的稳定性和安全性。
以上内容仅为本发明的较佳实施例,对于本领域的普通技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,本说明书内容不应理解为对本发明的限制。

Claims (6)

1.一种安全快速的云锁加密方法,其特征在于,包括:
步骤一,云锁准备请求信息;
步骤二,云锁加密请求信息,得到信息A;
步骤三,使用公共密钥加密所述信息A,得到信息B;
步骤四,加密所述信息B,得到信息C;
步骤五,向服务器发送所述信息C;
步骤六,服务器解密所述信息C,得到所述信息B;
步骤七,服务器使用公共密钥解密所述信息B,得到所述信息A;
步骤八,服务器解密所述信息A,得到请求信息;
步骤九,服务器验证请求信息。
2.如权利要求1所述的云锁加密方法,其特征在于,所述步骤二和步骤四的加密方法是md5和/或base64。
3.如权利要求1所述的云锁加密方法,其特征在于,所述步骤六和步骤八的解密方法是md5和/或base64。
4.一种云锁管理***,其特征在于,包括:
云锁准备加密信息;
对加密信息使用如权利要求1所述的云锁加密方法,判断请求信息是否能通过服务器的验证,若是,服务器记录请求信息,并反馈信息给云锁;若否,反馈报错信息到云锁。
5.一种云锁,使用如权利要求1所述的云锁加密方法,其特征在于:包括锁本体,和内置于所述锁本体内部的微电脑、充电模块和RF射频模块;
所述微电脑控制所述云锁的工作;
所述充电模块用于对所述云锁充电;
所述RF射频模块用于发送和接收请求信息。
6.如权利要求5所述的云锁,其特征在于:所述RF射频模块采用无线通讯方式发送或接受请求信息,所述无线通讯方式为MacBee、ZigBee、wifi、蓝牙和红外中的一种或多种。
CN201710330169.7A 2017-05-11 2017-05-11 一种高安全性的云锁加密方法、云锁管理***和云锁 Pending CN107196928A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710330169.7A CN107196928A (zh) 2017-05-11 2017-05-11 一种高安全性的云锁加密方法、云锁管理***和云锁

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710330169.7A CN107196928A (zh) 2017-05-11 2017-05-11 一种高安全性的云锁加密方法、云锁管理***和云锁

Publications (1)

Publication Number Publication Date
CN107196928A true CN107196928A (zh) 2017-09-22

Family

ID=59872584

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710330169.7A Pending CN107196928A (zh) 2017-05-11 2017-05-11 一种高安全性的云锁加密方法、云锁管理***和云锁

Country Status (1)

Country Link
CN (1) CN107196928A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108200019A (zh) * 2017-12-21 2018-06-22 广东汇泰龙科技有限公司 一种基于云锁的安全高效的app加密算法
CN108683706A (zh) * 2018-04-12 2018-10-19 广东汇泰龙科技有限公司 一种基于nb-iot云锁通讯的加密算法及其验证方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101964793A (zh) * 2010-10-08 2011-02-02 上海银联电子支付服务有限公司 终端和服务器间的数据传输方法及***、签到和支付方法
CN104282059A (zh) * 2014-08-08 2015-01-14 厦门华数电力科技有限公司 基于蓝牙的带视频监控的安全智能锁***及开、关锁方法
CN105096431A (zh) * 2015-09-10 2015-11-25 王颖 一种智能门锁远程控制与管理***

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101964793A (zh) * 2010-10-08 2011-02-02 上海银联电子支付服务有限公司 终端和服务器间的数据传输方法及***、签到和支付方法
CN104282059A (zh) * 2014-08-08 2015-01-14 厦门华数电力科技有限公司 基于蓝牙的带视频监控的安全智能锁***及开、关锁方法
CN105096431A (zh) * 2015-09-10 2015-11-25 王颖 一种智能门锁远程控制与管理***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
***等: "《现代密码学原理及应用》", 1 June 2013 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108200019A (zh) * 2017-12-21 2018-06-22 广东汇泰龙科技有限公司 一种基于云锁的安全高效的app加密算法
CN108683706A (zh) * 2018-04-12 2018-10-19 广东汇泰龙科技有限公司 一种基于nb-iot云锁通讯的加密算法及其验证方法
CN108683706B (zh) * 2018-04-12 2021-02-09 广东汇泰龙科技股份有限公司 一种基于nb-iot云锁通讯的加密算法及其验证方法

Similar Documents

Publication Publication Date Title
CN110177354B (zh) 一种车辆的无线控制方法及***
US8898472B2 (en) Mechanism and method for managing credentials on IOS based operating system
CN106330857B (zh) 具有证书的客户端设备及相关方法
CN107809311B (zh) 一种基于标识的非对称密钥签发的方法及***
WO2018120883A1 (zh) 低功耗蓝牙设备通讯加密方法及***
CN108270554B (zh) 一种终端配对方法及***
CN101662360B (zh) 一种基于短信消息服务的可认证对称密钥协商方法
CN107800537B (zh) 基于量子密钥分配技术的加密数据库***及方法、存储方法及查询方法
CN106162537B (zh) 一种安全认证连接的方法、无线通信设备及终端
CN102664898A (zh) 一种基于指纹识别的加密传输方法、装置及***
CN109617675B (zh) 一种充放电设施与用户端间的双方标识认证方法及***
CN101720071A (zh) 基于安全sim卡的短消息两阶段加密传输和安全存储方法
CN101707767B (zh) 一种数据传输方法及设备
CN105337740A (zh) 一种身份验证方法、客户端、中继设备及服务器
CN103138938A (zh) 基于csp的sm2证书申请及应用方法
CN101621794A (zh) 一种无线应用服务***的安全认证实现方法
CN102761870A (zh) 一种终端身份验证和服务鉴权的方法、***和终端
CN103051459B (zh) 安全卡的交易密钥的管理方法和装置
CN114900304B (zh) 数字签名方法和装置、电子设备和计算机可读存储介质
WO2018161862A1 (zh) 私钥生成方法、设备以及***
CN109309910A (zh) 通信数据传输方法、***、设备及计算机可读存储介质
Niu et al. A novel user authentication scheme with anonymity for wireless communications
CN107196928A (zh) 一种高安全性的云锁加密方法、云锁管理***和云锁
CN106209384B (zh) 使用安全机制的客户终端与充电装置的通信认证方法
KR102053993B1 (ko) 인증서를 이용한 사용자 인증 방법

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for 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: 20170922