首页> 外国专利> Securing implementation of a cryptographic process having fixed or dynamic keys

Securing implementation of a cryptographic process having fixed or dynamic keys

机译:确保具有固定或动态密钥的加密过程的实现

摘要

In the field of computer enabled cryptography, such as a keyed block cipher having a plurality of rounds, the cipher is hardened against attack by protecting the round keys by (1) combining several cipher operations using a pair of sub-keys (round keys) into one table look-up, or (2) a key masking process which obscures the round keys by providing a masked version of the key operations for carrying out encryption or decryption using the cipher. This approach is especially advantageous in an insecure “White Box” environment where an attacker has full access to execution of the cipher algorithm, including the algorithm's internal state during its execution.
机译:在诸如具有多个回合的带密钥的块密码的计算机启用的密码学领域中,通过(1)使用一对子密钥(回合密钥)组合几个密码操作来保护回合密钥,从而使该密码抗攻击。进入一个表查询,或(2)密钥屏蔽过程,该过程通过提供用于使用密码进行加密或解密的密钥操作的掩蔽版本来掩盖圆形密钥。这种方法在不安全的“白盒”环境中特别有利,在这种环境中,攻击者可以完全访问密码算法的执行,包括算法执行期间的内部状态。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号