首页> 美国卫生研究院文献>Sensors (Basel Switzerland) >White Box Implementations Using Non-Commutative Cryptography
【2h】

White Box Implementations Using Non-Commutative Cryptography

机译:使用非交换密码的白盒实现

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

In this paper, we present a method to create a safe arithmetic that can be used to obfuscate implementations that require operations over commutative groups. The method is based on the structure of the endomorphisms of certain extensions of the original commutative group. The endomorphisms of a commutative group are non-commutative (in general), thus we can use a non-commutative group to emulate the arithmetic of a commutative one. The techniques presented in this paper are very flexible and the programmer has a wide variety of options to obfuscate the algorithms. The system can be parameterized using conjugations, thus it is possible to generate a different arithmetic for each instance of the program with a change in the security parameters, even in cases in which this number is huge (for example, in IoT applications). The security of this method is based not only on the difficulty of the conjugacy search problem (in a harder version because only partial information about the groups is known by the attacker), but also in a number of extra options that can be chosen by the programmer. The paper explains the general method, analyzes its algebraic properties and provides detailed examples based on the vector spaces over F2 and XOR operators.
机译:在本文中,我们提出一种创建安全算术的方法,该方法可用于混淆需要对交换组进行操作的实现。该方法基于原始可交换基团某些扩展的同态结构。可交换组的内同态是非可交换的(通常),因此我们可以使用一个非可交换组来模拟可交换组的算法。本文介绍的技术非常灵活,程序员可以使用多种选择来混淆算法。可以使用共轭对系统进行参数化,因此,即使该数目很大(例如,在IoT应用程序中),也可以通过更改安全参数来为程序的每个实例生成不同的算法。此方法的安全性不仅基于共轭搜索问题的难度(在较硬的版本中,因为攻击者仅了解有关组的部分信息),而且还取决于攻击者可以选择的许多其他选项。程序员。本文介绍了一般方法,分析了其代数性质,并根据 F 2 和XOR运算符。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号