CN111263360B - 采用公钥保护可变机械认证密码的无线加密装置及方法 - Google Patents
采用公钥保护可变机械认证密码的无线加密装置及方法 Download PDFInfo
- Publication number
- CN111263360B CN111263360B CN202010187882.2A CN202010187882A CN111263360B CN 111263360 B CN111263360 B CN 111263360B CN 202010187882 A CN202010187882 A CN 202010187882A CN 111263360 B CN111263360 B CN 111263360B
- Authority
- CN
- China
- Prior art keywords
- encryption
- client
- authentication password
- authentication
- wireless
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 230000006854 communication Effects 0.000 claims abstract description 75
- 238000004891 communication Methods 0.000 claims abstract description 70
- 238000012545 processing Methods 0.000 claims abstract description 13
- 230000005540 biological transmission Effects 0.000 claims abstract description 10
- 238000004364 calculation method Methods 0.000 claims abstract description 10
- 238000012795 verification Methods 0.000 claims description 7
- 230000008569 process Effects 0.000 description 7
- 238000011084 recovery Methods 0.000 description 3
- 230000001419 dependent effect Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000013475 authorization Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/03—Protecting confidentiality, e.g. by encryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0894—Escrow, recovery or storing of secret information, e.g. secret key escrow or cryptographic key storage
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/04—Key management, e.g. using generic bootstrapping architecture [GBA]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了采用公钥保护可变机械认证密码的无线加密装置及方法,无线加密通信装置包括:数据接口区用于开放给其他设备进行写入操作;认证密码设置端子用于通过机械方式设置认证密码;算法加密模块通过硬件保存不可导出的私钥,还用于向客户端分发公钥、对认证密码进行加密和解密;处理计算模块用于客户端的认证、数据加密传输及通信进程管理;客户端用于向无线加密通信装置发送申请连接消息,申请连接消息通过从无线加密通信装置获取的公钥进行加密;通信连接建立后通过对称加密算法进行数据通信。本发明用以解决现有技术中工业现场的密钥交换不易实现的问题,实现采用公钥体系保护可变机械认证密码,最终通过对称加密算法进行通信的目的。
Description
技术领域
本发明涉及无线加密通信领域,具体涉及采用公钥保护可变机械认证密码的无线加密装置。
背景技术
古典密码(受限制算法)基于算法的保密性,因此无法进行标准化,基于人员流动性,此密码需要频繁更新,可操作性非常差。现代密码算法公开,可以进行标准化,可以硬件化,产品化。安全性依赖于密钥空间的大小及密钥的安全性。
现在密码学主要以RSA为代表的非对称加密算法及以AES为代表的对称加密算法,通过非对称加密算法与对称加密算法相结合保证密钥的安全性。
非对称加密通常在加密和解密过程中使用两个非对称的密码,分别称为公钥和私钥。非对称密钥对具有两个特点:一是用其中一个密钥(公钥用于加密、私钥用于签名)加密信息后,只有另一个对应的密钥(私钥解密、公钥验签)才能解开。二是公钥可向其他人公开,私钥则保密,其他人无法通过该公钥推算出相应的私钥。
对称加密就是指,加密和解密使用同一个密钥的加密方式。发送方使用密钥将明文数据加密成密文,然后发送出去,接收方收到密文后,使用同一个密钥将密文解密成明文读取。由于对称加密的加密和解密使用的是同一个密钥,所以对称加密的安全性就不仅仅取决于加密算法本身的强度,更取决于密钥是否被安全的保管,因此加密者如何把密钥安全的传递到解密者手里,就成了对称加密面临的关键问题。
现行网络中通行的HTTPS技术通过引入CA权威授权机构这样一个大家共同认可的机构来保证密钥交换过程中的合法性。但是CA授权模式不适合工业现场的密钥交换,为每个请求数据的客户端签发CA证书并不现实,并且不易操作。
发明内容
本发明的目的在于提供采用公钥保护可变机械认证密码的无线加密装置,以解决现有技术中工业现场的密钥交换不易实现的问题,实现采用公钥保护可变机械认证密码,最终通过对称加密算法进行通信的目的。
本发明通过下述技术方案实现:
采用公钥保护可变机械认证密码的无线加密装置,包括相互进行无线通信的无线加密通信装置、客户端;
所述无线加密通信装置包括数据接口区、认证密码设置端子、算法加密模块、处理计算模块;
所述数据接口区用于开放给其他设备进行写入操作;
所述认证密码设置端子用于通过机械方式设置认证密码;
所述算法加密模块通过硬件保存不可导出的私钥,还用于向客户端分发公钥、并对认证密码、传输内容进行加密和解密;
所述处理计算模块用于客户端的认证、各个模块调度、数据加密传输管理及通信进程管理;
所述客户端用于向无线加密通信装置发送“申请连接消息”,所述“申请连接消息”通过从无线加密通信装置获取的公钥进行加密;并在认证通过后,从无线加密装置获取加密信息并解密。
本发明提出了一种采用公钥保护可变机械认证密码的无线加密装置,采用公钥体系保证密钥交换过程中的密钥安全性,同时采用机械可变密码保证了认证过程中的合法性检查,通信过程则使用对称加密方法保障通信的效率。具体过程为无线加密通信装置上,通过算法加密模块内置了不可导出的私钥,私钥对应的公钥公布给需要与之进行通信的设备,即客户端,同时无线加密通信装置上设计了认证密码设置端子,即机械端子,用于设置客户端连接无线加密装置时的认证密码;当需要进行无线加密通信时,由获取公钥的客户端,将“认证密码”与“随机交换密码”通过公钥进行加密之后,将“申请连接消息”发给无线加密装置;无线加密装置收到消息后通过私钥解密后与本身设置的认证密码进行比对,认证成功之后,接收客户端传来的“随机交换密码”,并允许客户端建立连接,启动独占模式,只有认证密码被改变才允许新连接的申请。然后无线加密通信装置将“随机交换密码”通过私钥进行签名后发给客户端,客户端使用公钥对签过名的“随机交换密码”密文与实际的“随机交换密码”进行验签,若验签通过,无线加密通信装置与客户端通过双方皆认可的“随机交换密码”使用对称加密算法进行通信。
进一步的,所述无线加密通信装置与客户端之间通过无线通信模块进行通信。无线通信模块可采用市场上成熟的无线通信协议,比如WIFI、蓝牙、ZIGBEE等无线通信协议。
进一步的,所述算法加密模块为非对称算法加密芯片。非对称算法加密芯片通过硬件保存不可导出的私钥,用于加过密的认证密码的解密。
进一步的,所述非对称算法加密芯片为硬件加密芯片,可以是各种非对称加密算法的硬件实现,如RSA加密芯片。RSA加密芯片,其从硬件上实现RSA国际标准算法,RSA密钥对存储在芯片中,只有经过授权认证的用户才能获取RSA密钥对的操作权限,其中RSA密钥对要么在芯片内部产生,要么是用户通过密钥恢复的手段从外部输入的,其中RSA私钥部分在任何情况下都不会以明文形式输入或输出;同时为保护密钥池中RSA私钥的安全性,一般芯片中的RSA实现方案加入了防侧信道攻击的技术措施。
采用公钥保护可变机械认证密码的无线加密方法,包括以下步骤:
S1、无线加密通信装置将公钥Pbk分发给需要与之进行连接通信的客户端;
S2、通过认证密码设置端子设置无线加密通信装置的认证密码code,将无线加密装置上电,等待客户端的连接;
S3、客户端发送“申请连接消息”:通过获取的公钥pbk将“认证密码”code与“随机交换密钥”ek使用非对称算法加密后,附加在“申请连接消息”ConnectInfo内,发送给无线加密装置;设公钥加密的函数为f1,则:ConnectInfo=f1(pbk,code,ek);
S4、无线加密通信装置接收到“申请连接消息”后,通过算法加密模块进行解密得到ConnectInfoW;设私钥解密的函数为f2,则有如下:ConnectInfoW=f2(Connectinfo,prk);其中prk为私钥;
S5、算法加密模块从ConnectInfoW获取“待认证密码”,与步骤S2设置的“认证密码”进行对比,得到对比结果rsult;设获取“待认证密码”函数为f3,则有Result=f3(ConnectInfoW);
S6、如果“待认证密码”与“认证密码”code不一致,即Result≠code,则向客户端发送“认证失败”的信息;
如果“待认证密码”与“认证密码”code一致,即Result=code,,则无线加密通信装置通过ConnectInfoW获取随机交换密钥ek,并通过私钥签名得到ekSigned,将ekSigned附加到“认证成功”的消息中发送给客户端;设获取随机交换密钥的函数为f4,使用私钥签名的函数为f5,则有ekSigned=f5(f4(ConnectInfoW),prk);
S7、客户端收到“认证成功”的消息后,使用无线加密通信装置的公钥对ekSigned与ek进行验签,设验签的函数为f6、验签结果为Result2,则有Result2=f6(ekSigned,ek,pbk);
S8、若Result2验签失败,则客户端拒绝该随机交换密钥ek,排查周边是否有伪造的无线加密通信装置,排除后从步骤S1重新开始;
若Result2验签成功,则无线加密通信装置与客户端建立加密通信连接,并使用当次的随机交换密钥ek通过对称加密算法进行通信。
进一步的,步骤S4中,解密得到ConnectInfoW后,将尝试认证次数count加1;若步骤S6中“待认证密码”与“认证密码”code不一致,且尝试认证次数count大于或等于3,则无线加密通信装置进入自锁状态,只能通过拨动认证密码设置端子的机械端子改变认证密码或重新上电才可以解锁,并允许客户端进行连接;若尝试认证次数小于3次,则向客户端发送“认证失败”的信息。
进一步的,步骤S6结束后,若客户端收到的是“认证失败”的信息,则重复步骤S3-S5,直到收到“认证成功”的消息后进入步骤S7。
进一步的,步骤S8中通过对称加密算法进行通信的方法为:
S9、客户端向无线加密装置发送“数据请求”,无线加密装置的处理计算模块从数据接口区读出数据,通过随机交换密钥ek使用对称加密算法加密后,将密文dataEncrypted发给客户端,设待传输的数据为data,对称加密算法的函数为f7,则有,dataEncrypted=f7(ek,data);
S10、客户端收到dataEncrypted,通过ek使用对称加密算法解密后得到真正的数据dataRaw,设解密的函数为f8,则有dataRaw=f8(dataEncrypted,ek)。
本发明与现有技术相比,具有如下的优点和有益效果:
本发明采用公钥保护可变机械认证密码的无线加密装置及方法,可广泛应用于不适合使用有线进行数据采集的现场设备,通过本发明的无线加密通信装置及方法可以很方便地进行集成,并保障数据从采集设备到客户端无线传输过程中的身份认证及数据传输安全性。
附图说明
此处所说明的附图用来提供对本发明实施例的进一步理解,构成本申请的一部分,并不构成对本发明实施例的限定。在附图中:
图1为本发明具体实施例中无线加密通信装置的结构示意图。
附图中标记及对应的零部件名称:
1-数据接口区,2-认证密码设置端子,3-算法加密模块,4-处理计算模块,5-无线通信模块。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明作进一步的详细说明,本发明的示意性实施方式及其说明仅用于解释本发明,并不作为对本发明的限定。
实施例1:
采用公钥保护可变机械认证密码的无线加密装置,包括无线加密通信装置、客户端两大部分。
其中,无线加密通信装置由以下六部分组成:
a、数据接口区,开放给其他设备进行写入操作,比如一个测量设备将获得的数据定时写入该数据区;
优选的,通过485协议进行开放,其他设备可通过485协议与装置进行通信,将采集的数据定时写入装置。
b、认证密码设置端子,由至少10个以上开关量端子组成,比如1、3端子向上,其余向下,则认证密码为二进制101;
本实施例中优选的由10个拨码开关组成,向上为1,向下为0,默认为0,如1、3端子向上,其余向下,则认证密码为二进制1010000000。认证密码设置:首先通过拨码开关设置认证密码,随后按下设置按键,处理计算芯片读取拨码开关的开关量,从而获得认证密码值。
c、算法加密模块,采用低功耗RSA/ECC算法加密芯片LKT4201N,通过硬件保存不可导出的私钥,用于加过密的认证密码的解密。LKT4201N从硬件上实现RSA国际标准算法,RSA密钥对存储在芯片中,只有经过授权认证的用户才能获取RSA密钥对的操作权限,其中RSA密钥对可在芯片内部产生,也可以是用户通过密钥恢复的手段从外部输入的,其中RSA私钥部分在任何情况下都不会以明文形式输入或输出;同时为保护密钥池中RSA私钥的安全性,LKT4201N加入了防侧信道攻击的技术措施,具有金属屏蔽防护层,自带了多种检测传感器,一旦芯片检测到非法探测,将启动内部的自毁功能,是全球最高安全等级智能卡芯片之一。
优选的,算法加密模块为非对称算法加密芯片,通过硬件保存不可导出的私钥,用于加过密的认证密码的解密。以RSA加密芯片为例,其从硬件上实现RSA国际标准算法,RSA密钥对存储在芯片中,只有经过授权认证的用户才能获取RSA密钥对的操作权限,其中RSA密钥对要么在芯片内部产生,要么是用户通过密钥恢复的手段从外部输入的,其中RSA私钥部分在任何情况下都不会以明文形式输入或输出;同时为保护密钥池中RSA私钥的安全性,一般芯片中的RSA实现方案加入了防侧信道攻击的技术措施。
d、处理计算模块,用于客户端的认证、各个模块调度、数据加密传输管理及会话等进程的管理;
优选的,处理计算模块采用STM32F429IGT6芯片,180M主频,外部扩展64MSDRAMIS42S16400J,通过JTAG下载程序,基于Keil平台编程,可使用java,c,c++等编程语言,用于客户端的认证、各个模块调度、数据加密传输管理及会话等进程的管理。
e、装置无线发射接收通信芯片,通常分为发射模块与接收模块,用于将数据转成无线信号通过发射模块发送出去,并通过接收模块接收其它发射模块发送的信号,该芯片可采用市场上成熟的无线通信协议,比如WIFI、蓝牙、ZIGBEE等无线通信协议。
优选的,装置无线通信模块采用CC2530,支持ZigBee协议,有效通信距离100m,用于将数据转成无线信号通过发射模块发送出去,并通过接收模块接收其它发射模块发送的信号客户端无线发射接收通信芯片同上。
根据上述对无线加密通信装置的定义:设定装置的公钥为pbk,私钥为prk,设置过的认证密码为code,随机交换密钥ek。
具体工作流程如下:
1、无线加密通信装置将公钥Pbk,分发给需要与之进行连接通信的客户端;
2、通过拨动认证密码设置端子改变认证密码code,将无线加密装置上电,等待客户端的连接
3、客户端发送“申请连接消息”,通过获取的公钥pbk将“认证密码”code与“随机交换密钥”ek使用RSA非对称算法加密后,附加在“申请连接消息”ConnectInfo,发送给无线加密装置。假定公钥加密的函数为f1,则有如下:ConnectInfo=f1(pbk,code,ek).
4、无线加密通信装置接收到“申请连接消息”后,通过RSA加密芯片进行解密得到ConnectInfoW,并将尝试认证次数count加1;设私钥解密的函数为f2,则有如下:
ConnectInfoW=f2(connectinfo,prk);
5、从ConnectInfoW获取“待认证密码”与之前设置的“认证密码”进行对比,得到对比结果rsult,设获取“待认证密码”函数为f3,则有Result=f3(ConnectInfoW)==code;
6、如果“待认证密码”与“认证密码”code不一致,且尝试认证次数count大于等于3次,无线加密通信装置进入自锁状态,只能通过拨动认证密码设置端子改变认证密码或重新上电才可以解锁,并允许客户端进行连接;若尝试认证次数小于3次,向客户端发送重新发送“认证失败”的消息;
7、若一致,则无线加密通信装置通过ConnectInfoW获取随机交换密钥ek,并通过私钥签名得到ekSigned,将ekSigned附加到“认证成功”的消息中发送给客户端。设获取随机交换密钥的函数为f4,使用私钥签名的函数为f5,则有ekSigned=f5(f4(ConnectInfoW),prk);
8、若客户端收到的“认证失败”的消息后,重复3-5直到收到“认证成功”的消息;
9、客户端收到“认证成功”的消息后,使用无线加密通信装置的公钥对ekSigned与ek进行验签,设验签的函数为f6,验签结果为Result2,则有Result2=f6(ekSigned,ek,pbk);
10、若Result2验签失败,则客户端拒绝该随机交换密钥ek,排查周边是否有伪造的无线加密通信装置,排除后从步骤1重新开始。
11、若Result2验签成功,则无线加密通信装置与客户端建立加密通信连接,并使用当次的随机交换密钥ek通过对称加密算法进行通信。
12、客户端向无线加密装置发送“数据请求”,无线加密装置处理计算芯片从数据接口区读出数据,通过随机交换密钥ek使用对称加密算法加密后,将密文dataEncrypted发给客户端,设待传输的数据为data,对称加密算法的函数为f7,则有,dataEncrypted=f7(ek,data);
13、客户端收到dataEncrypted通过ek使用对称加密算法解密后得到真正的数据dataRaw后进行相应的计算处理,设解密的函数为f8,则有dataRaw=f8(dataEncrypted,ek)。
本实施例采用了公钥体系保证了认证密码、随机交换密码在无线通信交换过程中的保密性,采用可变的机械式端子设置认证密码保证了客户端的合法性。本实施例可广泛应用于不适合使用有线进行数据采集的现场设备,通过本实施例的无线加密通信装置可以很方便地进行集成,并保障数据从采集设备到客户端无线传输过程中的身份认证及数据传输安全性。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (8)
1.采用公钥保护可变机械认证密码的无线加密方法,其特征在于,基于采用公钥保护可变机械认证密码的无线加密装置,所述无线加密装置包括相互进行无线通信的无线加密通信装置、客户端;
所述无线加密通信装置包括数据接口区、认证密码设置端子、算法加密模块、处理计算模块;
所述数据接口区用于开放给其他设备进行写入操作;
所述认证密码设置端子用于通过机械方式设置认证密码;
所述算法加密模块通过硬件保存不可导出的私钥,还用于向客户端分发公钥、并对认证密码进行加密和解密;
所述处理计算模块用于客户端的认证、数据加密传输管理及通信进程管理;
所述客户端用于向无线加密通信装置发送申请连接消息,所述申请连接消息通过从无线加密通信装置获取的公钥进行加密;
所述无线加密方法包括以下步骤:
S1、无线加密通信装置将公钥Pbk分发给需要与之进行连接通信的客户端;
S2、通过认证密码设置端子设置无线加密通信装置的认证密码code,将无线加密装置上电,等待客户端的连接;
S3、客户端发送申请连接消息:通过获取的公钥pbk将认证密码code与随机交换密钥ek使用非对称算法加密后,附加在申请连接消息ConnectInfo内,发送给无线加密装置;设公钥加密的函数为f1,则:ConnectInfo = f1(pbk, code,ek );
S4、无线加密通信装置接收到申请连接消息后,通过算法加密模块进行解密得到ConnectInfoW;设私钥解密的函数为f2,则有如下:ConnectInfoW= f2(Connectinfo,prk);其中prk为私钥;
S5、算法加密模块从ConnectInfoW获取待认证密码,与步骤S2设置的认证密码进行对比,得到对比结果rsult;设获取待认证密码函数为f3,则有Result = f3(ConnectInfoW);
S6、如果待认证密码与认证密码code不一致,即Result≠code,则向客户端发送认证失败的信息;
如果待认证密码与认证密码code一致,即Result=code,则无线加密通信装置通过ConnectInfoW获取随机交换密钥ek,并通过私钥签名得到ekSigned,将ekSigned附加到认证成功的消息中发送给客户端;设获取随机交换密钥的函数为f4,使用私钥签名的函数为f5,则有ekSigned = f5(f4(ConnectInfoW),prk);
S7、客户端收到认证成功的消息后,使用无线加密通信装置的公钥对ekSigned与ek进行验签,设验签的函数为f6、验签结果为result2,则有Result2 = f6(ekSigned, ek,pbk);
S8、若Result2验签失败,则客户端拒绝该随机交换密钥ek,排查周边是否有伪造的无线加密通信装置,排除后从步骤S1重新开始;
若Result2验签成功,则无线加密通信装置与客户端建立加密通信连接,并使用当次的随机交换密钥ek通过对称加密算法进行通信。
2.根据权利要求1所述的采用公钥保护可变机械认证密码的无线加密方法,其特征在于,步骤S4中,解密得到ConnectInfoW后,将尝试认证次数count加1;若步骤S6中待认证密码与认证密码code不一致,且尝试认证次数count大于或等于3,则无线加密通信装置进入自锁状态,只能通过拨动认证密码设置端子的机械端子改变认证密码或重新上电才可以解锁,并允许客户端进行连接;若尝试认证次数小于3次,则向客户端发送 认证失败的信息。
3.根据权利要求1所述的采用公钥保护可变机械认证密码的无线加密方法,其特征在于,步骤S6结束后,若客户端收到的是认证失败的信息,则重复步骤S3-S5,直到收到认证成功的消息后进入步骤S7。
4.根据权利要求1所述的采用公钥保护可变机械认证密码的无线加密方法,其特征在于,步骤S8建立通信连接后,启动独占模式,只有认证密码被改变才允许新连接的申请。
5.根据权利要求1所述的采用公钥保护可变机械认证密码的无线加密方法,其特征在于,步骤S8中通过对称加密算法进行通信的方法为:
S9、客户端向无线加密装置发送数据请求,无线加密装置的处理计算模块从数据接口区读出数据,通过随机交换密钥ek使用对称加密算法加密后,将密文dataEncrypted发给客户端,设待传输的数据为data, 对称加密算法的函数为f7,则有,dataEncrypted= f7(ek,data);
S10、客户端收到dataEncrypted,通过ek使用对称加密算法解密后得到真正的数据dataRaw,设解密的函数为f8,则有dataRaw = f8(dataEncrypted, ek)。
6.根据权利要求1所述的采用公钥保护可变机械认证密码的无线加密方法,其特征在于,所述无线加密通信装置与客户端之间通过无线通信模块进行通信。
7.根据权利要求1所述的采用公钥保护可变机械认证密码的无线加密方法,其特征在于,所述算法加密模块为非对称算法加密芯片。
8.根据权利要求7所述的采用公钥保护可变机械认证密码的无线加密方法,其特征在于,所述非对称算法加密芯片为RSA加密芯片。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010187882.2A CN111263360B (zh) | 2020-03-17 | 2020-03-17 | 采用公钥保护可变机械认证密码的无线加密装置及方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010187882.2A CN111263360B (zh) | 2020-03-17 | 2020-03-17 | 采用公钥保护可变机械认证密码的无线加密装置及方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111263360A CN111263360A (zh) | 2020-06-09 |
| CN111263360B true CN111263360B (zh) | 2025-02-11 |
Family
ID=70955181
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010187882.2A Active CN111263360B (zh) | 2020-03-17 | 2020-03-17 | 采用公钥保护可变机械认证密码的无线加密装置及方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111263360B (zh) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114040389B (zh) * | 2021-11-05 | 2023-09-19 | 国网新疆电力有限公司电力科学研究院 | 一种适用于物联网应用场景的高速安全传输方法 |
| CN115022093B (zh) * | 2022-08-05 | 2022-12-02 | 确信信息股份有限公司 | 基于多级密钥的可信cpu密钥计算方法及系统 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106937406A (zh) * | 2017-04-06 | 2017-07-07 | 深圳市晟碟半导体有限公司 | 一种接入无线网络的方法及系统 |
| CN108282327A (zh) * | 2017-01-06 | 2018-07-13 | 重庆邮电大学 | 一种基于混沌rsa加密的opc ua秘钥交换方法 |
| CN211630397U (zh) * | 2020-03-17 | 2020-10-02 | 中国工程物理研究院机械制造工艺研究所 | 采用公钥保护可变机械认证密码的无线加密装置 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20020085734A (ko) * | 2001-05-10 | 2002-11-16 | (주) 비씨큐어 | 복구 가능한 패스워드 기반의 상호인증과 키 교환 방법 |
| KR100401063B1 (ko) * | 2001-11-02 | 2003-10-10 | 한국전자통신연구원 | 패스워드 기반 키교환 방법 및 그 시스템 |
| CN101159551B (zh) * | 2007-08-23 | 2010-06-02 | 北京飞天诚信科技有限公司 | 多功能信息安全设备及其使用方法 |
| CN101404577B (zh) * | 2008-10-30 | 2010-04-21 | 南京大学 | 一种融合多种保密技术的保密通信方法 |
| CN105376221B (zh) * | 2015-10-30 | 2019-05-21 | 福建天晴数码有限公司 | 基于动态密码的游戏消息加密机制及游戏系统 |
| CN207135116U (zh) * | 2017-07-07 | 2018-03-23 | 浙江神州量子网络科技有限公司 | 一种基于真随机数密钥的无线投屏接收装置及系统 |
| CN109547197A (zh) * | 2018-11-16 | 2019-03-29 | 重庆邮电大学 | 一种基于拉斯维加斯ELGamal加密的OPC UA秘钥交换方法 |
-
2020
- 2020-03-17 CN CN202010187882.2A patent/CN111263360B/zh active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108282327A (zh) * | 2017-01-06 | 2018-07-13 | 重庆邮电大学 | 一种基于混沌rsa加密的opc ua秘钥交换方法 |
| CN106937406A (zh) * | 2017-04-06 | 2017-07-07 | 深圳市晟碟半导体有限公司 | 一种接入无线网络的方法及系统 |
| CN211630397U (zh) * | 2020-03-17 | 2020-10-02 | 中国工程物理研究院机械制造工艺研究所 | 采用公钥保护可变机械认证密码的无线加密装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111263360A (zh) | 2020-06-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10015154B2 (en) | Un-password: risk aware end-to-end multi-factor authentication via dynamic pairing | |
| US6535980B1 (en) | Keyless encryption of messages using challenge response | |
| CN107896147B (zh) | 一种基于国密算法协商临时会话密钥的方法及其系统 | |
| US20020176583A1 (en) | Method and token for registering users of a public-key infrastructure and registration system | |
| JP2017514421A (ja) | 認証装置及び方法 | |
| US8230218B2 (en) | Mobile station authentication in tetra networks | |
| CN103427992A (zh) | 用于在网络中的节点之间建立安全通信的方法、网络节点、密钥管理器、安装设备和计算机程序产品 | |
| CN109714360B (zh) | 一种智能网关及网关通信处理方法 | |
| CN101819614A (zh) | 利用语音核验USBKey增强网络交易安全性的系统和方法 | |
| CN101286849A (zh) | 基于约定算法的第三方认证系统和方法 | |
| US20120124378A1 (en) | Method for personal identity authentication utilizing a personal cryptographic device | |
| CN111526007B (zh) | 一种随机数生成方法及系统 | |
| CN101964805B (zh) | 一种数据安全发送与接收的方法、设备及系统 | |
| CN114650173A (zh) | 一种加密通讯方法及系统 | |
| CN111263360B (zh) | 采用公钥保护可变机械认证密码的无线加密装置及方法 | |
| CN111147257A (zh) | 身份认证和信息保密的方法、监控中心和远程终端单元 | |
| CN102255727A (zh) | 改进的基于用户自定义算法环境的防攻击智能卡认证方法 | |
| CN119364360A (zh) | 铁路机辆作业智能移动终端安全防护系统 | |
| JPH04247737A (ja) | 暗号化装置 | |
| KR100542652B1 (ko) | 무선 통신 환경을 위한 키 분배 프로토콜 방법 | |
| CN211630397U (zh) | 采用公钥保护可变机械认证密码的无线加密装置 | |
| EP1263164B1 (en) | Method and token for registering users of a public-key infrastuture and registration system | |
| EP3185504A1 (en) | Security management system for securing a communication between a remote server and an electronic device | |
| CN101296077A (zh) | 一种基于总线型拓扑结构的身份认证系统 | |
| CN106357403A (zh) | 一种链路通讯加密保护的装置及方法,安全报文处理系统 |
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 | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |