【技术实现步骤摘要】
密码设备、操作密码设备的方法、车辆和存储介质
[0001]本专利技术涉及密码学领域,并且具体涉及选择密码算法。
技术介绍
[0002]在各种应用中,保护通信业务以及保护所存储的信息是有待于新的解决方案和改进的总体目标。
[0003]例如,部分或完全自主的驾驶应用以及通过数字网络利用信息的其他用例场景增加了对数据完整性、机密性和真实性的基本需求。
[0004]已知的密码方法是例如公钥密码术(PKC)、对称密钥密码术(SKC)和/或散列算法(HA)。
[0005]PKC、SKC和HA可以以硬件、软件或两者的组合来实现。通常,软件解决方案在每个设备的成本方面可能更便宜,其中,就吞吐量、延迟、功率效率和抗攻击性而言,硬件实现可能是有利的。
[0006]已知各种标准用于定义密码算法例如ECDHE-ECDSA、AES或SHA,这些密码算法可以被例如TLS、IPSec或MACSec的安全通信协议使用。密码算法也可以用于由AUTOSAR(汽车开放系统架构)或IoT(物联网)协议例如Zigbee指定的安全车载通 ...
【技术保护点】
【技术特征摘要】
1.一种密码设备,包括:
–
第一存储器,用于存储第一密钥,
–
第二存储器,用于存储第二密钥,
–
所述密码设备能够执行第一密码算法,其中,所述第一密码算法使用所述第一密钥,
–
所述密码设备能够执行第二密码算法,其中,所述第二密码算法使用所述第二密钥,
–
选择单元,其能够编程为使用所述第一密码算法或所述第二密码算法。2.根据权利要求1所述的密码设备,其中,所述第一密码算法是第一组密码算法中的密码算法,并且所述第二密码算法是第二组密码算法中的密码算法,其中,所述选择单元能够编程为使用所述第一组密码算法或所述第二组密码算法。3.根据前述权利要求中任一项所述的密码设备,其中,所述第一存储器和所述第二存储器是一个共用物理存储器的一部分,或者所述第一存储器和所述第二存储器是不同物理存储器的一部分。4.根据前述权利要求中任一项所述的密码设备,其中,所述第一密钥是作为第一密钥对的一部分的第一秘密密钥,其中,所述第一密钥对包括要用于公钥密码术的第一公钥。5.根据前述权利要求中任一项所述的密码设备,其中,所述第二密钥是作为第二密钥对的一部分的第二秘密密钥,其中,所述第二密钥对包括要用于公钥密码术的第二公钥。6.根据权利要求4或5中任一项所述的密码设备,其中,所述第一秘密密钥和所述第二秘密密钥仅用于在所述密码设备内的处理并且不被传送至所述密码设备外部。7.根据前述权利要求中任一项所述的密码设备,其中,所述第一存储器和所述第二存储器是所述密码设备的硬件安全模块的一部分。8.根据前述权利要求中任一项所述的密码设备,其中,所述密码设备是微控制器单元,或者所述密码设备包括微控制器单元。9.根据前述权利要求中任一项所述的密码设备,其中,所述第一密码算法和所述第二密码算法被实现为硬件部分和/或软件部分,并且所述第一密码算法和所述第二密码算法是所述密码设备的一部分。10.根据前述权利要求中任一项所述的密码设备,其中,所述第一密码算法和所述第二密码算法各自是以下类型的算法中之一:
–
用于公钥密码术的算法;
–
...
【专利技术属性】
技术研发人员:维奥拉,
申请(专利权)人:英飞凌科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。