A system for cryptographic processing includes: message units (1, 7, 12) for providing first message representations (3, 6, 11), where the first message is expressed as a message. The system includes a key unit (2), for providing key representation (4, 9, 14), wherein the key representation is the first cipher first key and the second encryption algorithm encryption key second, wherein the first cipher algorithm and the second algorithm is not the same. The system includes the steps of: (5, 10, 15 units), for the first message based on (3, 6, 11) and the key that performs the first step algorithm and the second algorithm steps to obtain second messages (6, 11, 16 said).
【技术实现步骤摘要】
【国外来华专利技术】密码系统和方法
本专利技术涉及密码系统和方法。
技术介绍
已知在例如由于软件购买、评估试验或软件升级向客户分发软件包时要建立与软件拥有者的绑定。此外,已知要采取预防措施以确保仅授权客户可以访问软件包。完成这一点的一种已知方式是通过借助于例如是AES或DES这样的标准化暗码(cipher)对包或其接口进行加密。该方法的缺点在于,恶意用户可以使用官方密钥对包进行解密,并且然后容易地利用他选择的另一密钥对包进行重新加密(因为恶意用户知道使用的暗码的密钥编排),并且在极端情况下,恶意用户可以在对包进行重新加密之后就像程序是他的或者她的一样对应用进行再次销售。在ProceedingSAC2002RevisedPapersfromthe9thAnnualInternationalWorkshoponSelectedAreasinCryptography,第250-270页,斯普林格伦敦,英国中由S.Chow、P.A.Eisen、H.Johnson和P.C.vanOorschot所著的“White-BoxCryptographyandanAESImplementation”公开了一种被称为白盒密码学的方法,其中,密钥被扩展成作为暗码的实现的不可分割的部分的一个或多个查找表。可能地使用不同的编码对这些查找表的输入和输出进行编码,以使理解查找表表示的过程步骤更加困难。
技术实现思路
具有一种改进的密码系统将是有利的。为更好地解决该问题,本专利技术的第一方面提供了一种系统,所述系统包括:消息单元,用于提供第一消息表示,其中所述第一消息表示是消息的表示;密钥单元,用于提供密钥表示, ...
【技术保护点】
一种用于密码处理的系统,包括:消息单元(1、7、12),用于提供第一消息表示(3、6、11),其中所述第一消息表示是消息的表示;密钥单元(2),用于提供密钥表示(4、9、14),其中所述密钥表示是第一密码算法的第一密钥和第二密码算法的第二密钥的加密表示,其中所述第一密码算法与所述第二密码算法不同;步骤单元(5、10、15),用于基于所述第一消息表示(3、6、11)和所述密钥表示执行所述第一密码算法的步骤和所述第二密码算法的步骤以获得第二消息表示(6、11、16),其中所述第二消息表示是所述第一密码算法的所述步骤的结果和所述第二密码算法的所述步骤的结果的加密表示。
【技术特征摘要】
【国外来华专利技术】2014.12.24 EP 14200285.61.一种用于密码处理的系统,包括:消息单元(1、7、12),用于提供第一消息表示(3、6、11),其中所述第一消息表示是消息的表示;密钥单元(2),用于提供密钥表示(4、9、14),其中所述密钥表示是第一密码算法的第一密钥和第二密码算法的第二密钥的加密表示,其中所述第一密码算法与所述第二密码算法不同;步骤单元(5、10、15),用于基于所述第一消息表示(3、6、11)和所述密钥表示执行所述第一密码算法的步骤和所述第二密码算法的步骤以获得第二消息表示(6、11、16),其中所述第二消息表示是所述第一密码算法的所述步骤的结果和所述第二密码算法的所述步骤的结果的加密表示。2.根据权利要求1所述的系统,其中所述步骤单元(5、10、15)包括用于在查找表或查找表的网络中查找所述第二加密表示的查找单元,其中所述查找表或者查找表的网络包括从第一消息表示与密钥表示的组合到对应的第二消息表示的映射。3.根据权利要求1所述的系统,其中所述第一密码算法的所述步骤和所述第二密码算法的所述步骤涉及相同的操作,其中所述第一密码算法的所述步骤的所述操作的至少一个参数与所述第二密码算法的所述步骤的对应参数不同。4.根据权利要求1所述的系统,其中所述第一密码算法包括步骤的第一序列,并且所述第二密码算法包括步骤的对应的第二序列,其中所述消息单元(7)被配置为提供所述第一消息表示(6),其中所述第一消息表示(6)是从另外的步骤单元(5)获得的所述第一密码算法的前一步骤的结果和所述第二密码算法的前一步骤的结果的加密表示,所述另外的步骤单元(5)用于基于消息表示(3)和密钥表示(4)执行所述第一密码算法的所述前一步骤和所述第二密码算法的所述前一步骤。5.根据权利要求1所述的系统,进一步包括有效性验证单元(17),用于基于所述第二密码算法的结果验证所述密钥表示的有效性。6.根据权利要求5所述的系统,其中所述有效性验证单元(17)被配置为将所述第二密码算法的输出与输入消息进行比较。7.根据权利要求5所述的系统,其中所述有效性验证单元(17)被配置为在暗码块模式下将所述第二密码算法的输出与另外的第...
【专利技术属性】
技术研发人员:HJJH舍佩斯,PMHMA戈里斯森,MP博德拉恩德,WIJ吉斯彭,
申请(专利权)人:皇家飞利浦有限公司,
类型:发明
国别省市:荷兰,NL
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。