首页> 外国专利> method of generating a master key from a subkey sequence for cryptographic operations, method of generating a master key from related direct and reverse sequence of subkeys for use in cryptographic operations, method of decrypting a message encrypted with a block cipher, method of processing a block cipher message having a key programming, device for generating a master key from a subkey sequence for cryptographic operations, device for processing a message with a block cipher having a key programming, computer program product, and one or more computer readable media

method of generating a master key from a subkey sequence for cryptographic operations, method of generating a master key from related direct and reverse sequence of subkeys for use in cryptographic operations, method of decrypting a message encrypted with a block cipher, method of processing a block cipher message having a key programming, device for generating a master key from a subkey sequence for cryptographic operations, device for processing a message with a block cipher having a key programming, computer program product, and one or more computer readable media

机译:从子密钥序列生成用于加密操作的主密钥的方法,从用于加密操作的相关子密钥的正向和反向序列生成主密钥的方法,用于解密使用分组密码加密的消息的方法,处理块的方法具有密钥编程的密码消息,用于从子密钥序列生成用于加密操作的主密钥的设备,用于利用具有密钥编程的块密码处理消息的设备,计算机程序产品以及一个或多个计算机可读介质

摘要

methods, system and devices are provided which generate a sequence of subkeys for cryptographic operations of a master key. The primary key is operated only once to generate the sequence subkeys, with a transformation comprising one or more unilateral functions. the respective bit values of the sequence subkeys are set using respective bit values of one or more unilateral functions. Advantageously, deriving subkey bits from their output bits of one or more unilateral functions removes or at least reduces correlations between the master key and subkeys, as well as between subkeys, making it more difficult or It is even impossible to retrieve the master key or other subkeys from a single subkey, for example as found using side channel attack. At the same time, by using the primary key only once (rather than using the primary key each time a subkey is generated), the vulnerability of the primary key to a side channel attack is reduced due to recovery opportunities. physical information that could lead to the discovery of the primary key would be reduced. Specific embodiments use parallel or chain execution of subfunctions to generate their subkeys. other specific realizations generate all subkeys of a single unilateral function at once.
机译:提供了产生用于主密钥的加密操作的一系列子密钥的方法,系统和设备。主键仅操作一次即可生成序列子键,并且转换包含一个或多个单边函数。使用一个或多个单边函数的相应位值来设置序列子项的相应位值。有利的是,从一个或多个单边函数的输出位派生子键位可消除或至少减少主键与子键之间以及子键之间的相关性,从而使难度更大,甚至无法检索主键或其他键。单个子项中的子项,例如,使用边信道攻击找到的子项。同时,通过仅使用一次主密钥(而不是在每次生成子密钥时都使用主密钥),由于恢复的机会,减少了主密钥对侧信道攻击的脆弱性。可能导致发现主键的物理信息将减少。特定实施例使用子功能的并行或链执行来生成其子项。其他特定实现一次生成单个单边函数的所有子键。

著录项

  • 公开/公告号BR112018009137A8

    专利类型

  • 公开/公告日2019-02-26

    原文格式PDF

  • 申请/专利权人 NAGRAVISION SA;

    申请/专利号BR20181109137

  • 发明设计人 BRECHT WYSEUR;KARINE VILLEGAS;

    申请日2016-11-02

  • 分类号H04L9/06;

  • 国家 BR

  • 入库时间 2022-08-21 12:03:35

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号