【技术实现步骤摘要】
本公开总体上涉及关键数据和/或秘密数据的计算机化处理,并且,更具体地,涉及这种数据的处理的计算机安全性。本公开更具体地涉及这种数据元素的错误的检查和检测,诸如在基于计算机的数据存储、通信、或其他计算功能中使用的加密秘钥和/或解密密钥。
技术介绍
1、秘密数据和/或关键数据的安全化的不同技术现被使用。数据加密是其中之一,并且由一种或多种加密算法对数据的应用构成。许多加密算法使用加密秘钥和/或解密密钥。
2、在使用加密秘钥和/或解密密钥之前,通常检查存储在存储器中的加密秘钥是否正确,即,不显示错误。
3、期望能够至少部分地改进检查和/或错误检测方法的某些方面。
技术实现思路
1、存在有对于关键数据和/或秘密数据的更有效的安全化的需要。
2、存在有对于加密秘钥和/或解密密钥的更有效的安全化的需要。
3、实施例克服数据元素的错误的检查和/或检测的方法的所有或部分缺点。
4、实施例提供数据元素的错误的检查和/或检测的更安全的方法。
< ...【技术保护点】
1.一种用于加密秘钥或解密密钥的错误检测的计算机实施的方法,所述方法由包括处理器和存储器的电子设备执行,其中对应于所述加密秘钥或所述解密密钥的第一数据元素未存储在所述存储器中并且在所述存储器中不可访问,并且被分为独立于所述第一数据元素的N个第二数据元素,每个第二数据元素被存储在所述存储器中,并且对所述N个第二元素应用XOR逻辑函数的结果等于所述第一数据元素,
2.根据权利要求1所述的方法,其中所述N个第二数据元素中的至少一个第二数据元素被随机获得。
3.根据权利要求1所述的方法,其中所述循环冗余校验函数是多项式类型的循环冗余校验函数。
< ...【技术特征摘要】
1.一种用于加密秘钥或解密密钥的错误检测的计算机实施的方法,所述方法由包括处理器和存储器的电子设备执行,其中对应于所述加密秘钥或所述解密密钥的第一数据元素未存储在所述存储器中并且在所述存储器中不可访问,并且被分为独立于所述第一数据元素的n个第二数据元素,每个第二数据元素被存储在所述存储器中,并且对所述n个第二元素应用xor逻辑函数的结果等于所述第一数据元素,
2.根据权利要求1所述的方法,其中所述n个第二数据元素中的至少一个第二数据元素被随机获得。
3.根据权利要求1所述的方法,其中所述循环冗余校验函数是多项式类型的循环冗余校验函数。
4.根据权利要求3所述的方法,其中所述循环冗余校验函数是在以商标名称crc32已知的算法中使用的多项式类型的循环冗余校验函数。
5.根据权利要求1所述的方法,其中整数n大于或等于二。
6.根据权利要求1所述的方法,其中所述第一数据元素是能够在包括aes的一种或多种类型的加密算法中使用的秘钥。
7.根据权利要求1所述的方法,其中所述第一数据元素能够在加密方法中使用的数据元素,所述加密方法包括椭圆曲线加密算法、签名算法、或密钥封装算法中的至少一种算法。
8.一种电子设备,所述电子设备包括处理器和存储器并且适于实施用于加密秘钥或解密密钥的错误检测的方法,其中对应于所述加密秘钥或所述解密密钥的第一数据元素未存储在所述存储器中并且在所述存储器中不可访问,并且被分为独立于所述第一数据元素的n个第二数据元素,每个第二数据元素被存储在所述存储器中,并且对所述n个第二元素应用xor逻辑函数的结果等于所述第一数据元素,
9.根据权利要求8所述的设备,其中所述n个第二数据元素中的至少一个第二数据元素被随机地获得。
10.根据权利要...
【专利技术属性】
技术研发人员:PA·布兰克,G·范阿什,
申请(专利权)人:意法半导体国际公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。