System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及密码学,尤其涉及一种安全探测系统及方法。
技术介绍
1、传统的无线射频识别(rfid)技术,利用无线电射频信号识别特定物体并读写相关数据,在读写过程中不需要系统与指定物体建立机械或光学接触,而且rfid成本极低,广泛应用在工业场景中。但是,由于数据在空中传输,数据的机密性、完整性难以保证,经典的非轻量级加密方式,需要使用额外的供电系统,在物流管理、工业制造、航空包裹管理、文件追踪、图书馆管理、生物特征识别、运动计时、门禁管理、交通控制等领域受到限制。
技术实现思路
1、本专利技术所要解决的技术问题在于,提供一种安全探测系统及方法,能够克服现有技术的不足,通过混合密码的方式保证存储信息的机密性、完整性以及与电子安全标识模块传输信息的机密性。
2、为了解决上述技术问题,本专利技术实施例第一方面公开了一种安全探测系统,所述系统包括:安全探测模块、安全标识模块和上位机;
3、所述安全探测模块与所述安全标识模块、所述上位机进行信息交互;
4、所述安全探测模块包括:安全探测模块密码处理单元、电源单元、总线隔离单元、通道选择单元、协议转换单元、通信接口单元和天线单元;
5、所述安全探测模块密码处理单元与所述电源单元、所述天线单元、所述总线隔离单元信息交互;所述总线隔离单元与所述通道选择单元信息交互;所述协议转换单元与所述通道选择单元、所述通信接口单元信息交互;
6、所述安全探测模块密码处理单元用于对安全标识模块进行数据管理
7、所述电源单元用于为所述安全探测模块密码处理单元供电;
8、所述总线隔离单元用于保护所述安全探测模块密码处理单元和所述通道选择单元;
9、所述通道选择单元用于进行通道选择;
10、所述协议转换单元用于进行协议转换;
11、所述通信接口单元包括can接口、rj45以太网接口、rs232接口和ttl接口,用于进行信号转换;
12、所述安全标识模块为有源rfid安全标识模块,包括mcu中央控制单元、微波收发信机、电池、安全标识模块密码处理单元和天线。
13、作为一种可选的实施方法,本专利技术实施例第一方面中,所述安全探测模块密码处理单元,用于对安全标识模块进行数据管理,得到加密数据信息;
14、所述安全探测模块密码处理单元,用于将所述加密数据信息发送至天线单元;
15、所述天线单元,用于将所述加密数据信息发射出去。
16、作为一种可选的实施方法,本专利技术实施例第一方面中,所述天线单元包括射频接口芯片;
17、所述安全探测模块密码处理单元包括安全芯片;
18、所述安全探测模块,用于利用所述射频接口芯片和所述安全芯片与上位机进行安全通信;
19、所述安全探测模块密码处理单元,用于与所述射频接口芯片进行spi通信。
20、本专利技术实施例第二方面公开了一种安全探测方法,所述方法包括:
21、s1,利用第一认证模型,对安全探测模块和上位机之间进行双向认证;
22、s2,利用第二认证模型,对安全探测模块和安全标识模块之间进行双向认证;
23、s3,双向认证通过后,所述安全探测模块和所述安全标识模块进行数据交互;
24、所述数据交互包括盘点、读取数据和写入数据;
25、s4,利用对称密钥管理模型,对所述安全探测模块读取的数据进行加密管理,得到加密数据信息;
26、s5,将所述加密数据信息发送至天线单元;
27、s6,利用所述天线单元将所述加密数据信息发送出去。
28、作为一种可选的实施方法,本专利技术实施例第二方面中,所述利用第二认证模型,对安全探测模块和安全标识模块之间进行双向认证,包括:
29、s21,利用所述安全探测模块对所述安全标识模块进行实体鉴别,得到第一实体鉴别信息;
30、s22,利用所述安全标识模块,向所述安全探测模块发送所述第一实体鉴别信息;
31、s23,利用所述安全探测模块,对所述第一实体鉴别信息进行处理,得到第二实体鉴别信息;
32、s24,利用所述安全探测模块,将所述第二实体鉴别信息发送至所述安全标识模块;
33、s25,利用所述安全标识模块,对所述第二实体鉴别信息进行处理,得到实体鉴别结果,实现安全探测模块和安全标识模块之间的双向认证。
34、作为一种可选的实施方法,本专利技术实施例第二方面中,所述利用所述安全探测模块对所述安全标识模块进行实体鉴别,得到第一实体鉴别信息,包括:
35、s211,利用所述安全探测模块,向所述安全探测模块密码处理单元申请第一随机数;
36、s212,所述安全探测模块密码处理单元返回所述第一随机数;
37、s213,所述安全探测模块向所述安全标识模块发送鉴别请求和所述第一随机数;
38、s214,所述安全标识模块将所述第一随机数发送至所述安全标识模块密码处理单元;
39、s215,所述安全标识模块密码处理单元生成第二随机数和鉴别请求应答;
40、所述第二随机数和鉴别请求应答构成第一实体鉴别信息。
41、作为一种可选的实施方法,本专利技术实施例第二方面中,所述利用所述安全探测模块,对所述第一实体鉴别信息进行处理,得到第二实体鉴别信息,包括
42、s231,所述安全探测模块,将所述第一实体鉴别信息发送至所述安全探测模块密码处理单元;
43、s232,所述安全探测模块密码处理单元,对所述第一实体鉴别信息进行鉴别,得到第一鉴别结果和32位消息校验码;
44、所述第一鉴别结果和32位消息校验码构成第二实体鉴别信息。
45、作为一种可选的实施方法,本专利技术实施例第二方面中,所述利用所述安全标识模块,对所述第二实体鉴别信息进行处理,得到实体鉴别结果,实现安全探测模块和安全标识模块之间的双向认证,包括:
46、s251,利用所述安全标识模块,将所述第二实体鉴别信息发送至所述安全标识模块密码处理单元;
47、s252,所述安全标识模块密码处理单元,对所述第二实体鉴别信息进行处理,得到实体鉴别结果;
48、s253,所述安全标识模块,将所述实体鉴别结果发送至所述安全探测模块,实现安全探测模块和安全标识模块之间的双向认证。
49、作为一种可选的实施方法,本专利技术实施例第二方面中,所述利用对称密钥管理模型,对所述安全探测模块读取的数据进行加密管理,得到加密数据信息,包括:
50、s41,利用所述安全探测模块,获取所述安全标识模块的安全参数;
51、所述安全标识模块的安全参数包括安全标识模块的安全能力和基密钥索引;
52、s42,所述安全探测模块,根据获取的基密钥索引和安全探测模块保存的基密钥,导出与安全标识模本文档来自技高网...
【技术保护点】
1.一种安全探测系统,其特征在于,包括:安全探测模块、安全标识模块和上位机;
2.根据权利要求1所述的安全探测系统,其特征在于,所述安全探测模块密码处理单元,用于对安全标识模块进行数据管理,得到加密数据信息;
3.根据权利要求1所述的安全探测系统,其特征在于,所述天线单元包括射频接口芯片;
4.一种安全探测方法,其特征在于,应用于如权利要求1~3所述的安全探测系统,所述方法包括:
5.根据权利要求4所述的安全探测方法,其特征在于,所述利用第二认证模型,对安全探测模块和安全标识模块之间进行双向认证,包括:
6.根据权利要求5所述的安全探测方法,其特征在于,所述利用所述安全探测模块对所述安全标识模块进行实体鉴别,得到第一实体鉴别信息,包括:
7.根据权利要求5所述的安全探测方法,其特征在于,所述利用所述安全探测模块,对所述第一实体鉴别信息进行处理,得到第二实体鉴别信息,包括
8.根据权利要求5所述的安全探测方法,其特征在于,所述利用所述安全标识模块,对所述第二实体鉴别信息进行处理,得到实体鉴别结果,实
9.根据权利要求4所述的安全探测方法,其特征在于,所述利用对称密钥管理模型,对所述安全探测模块读取的数据进行加密管理,得到加密数据信息,包括:
...【技术特征摘要】
1.一种安全探测系统,其特征在于,包括:安全探测模块、安全标识模块和上位机;
2.根据权利要求1所述的安全探测系统,其特征在于,所述安全探测模块密码处理单元,用于对安全标识模块进行数据管理,得到加密数据信息;
3.根据权利要求1所述的安全探测系统,其特征在于,所述天线单元包括射频接口芯片;
4.一种安全探测方法,其特征在于,应用于如权利要求1~3所述的安全探测系统,所述方法包括:
5.根据权利要求4所述的安全探测方法,其特征在于,所述利用第二认证模型,对安全探测模块和安全标识模块之间进行双向认证,包括:
6.根据权利要求5所述的安全探...
【专利技术属性】
技术研发人员:李峰,代飞,张磊,方笑笑,
申请(专利权)人:中国人民解放军军事科学院系统工程研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。