首页> 外文学位 >Nonlinear robust codes and their applications for design of reliable and secure devices.
【24h】

Nonlinear robust codes and their applications for design of reliable and secure devices.

机译:非线性鲁棒代码及其在设计可靠和安全设备中的应用。

获取原文
获取原文并翻译 | 示例

摘要

Linear codes are widely used for error detection and correction in modern digital systems. These codes concentrate their error detecting and correcting capabilities on what are considered to be the most probable errors, which are typically errors of a small multiplicity. The reliability and the security of systems protected by these codes largely depend on the accuracy of the targeted error model. In many applications where the error model is hard to predict, the performance of linear codes cannot be guaranteed.;This work is on the development of special classes of codes -- nonlinear robust codes with a given distance, multilinear codes and algebraic manipulation detection codes -- for the design of secure cryptographic devices resilient to fault injection attacks and for the build of reliable memories. The primary difference between the proposed codes and linear codes is that the proposed codes provide nearly equal protection against all non-zero error patterns. As a result, the reliability and the security of the protected devices can be guaranteed regardless of the accuracy of the error model. The advantages of the proposed codes over linear codes will become more significant if the same non-zero error pattern stays for several clock cycles.;The proposed codes are applied for various reliable and secure applications. The error detecting and correcting properties, the area, the power and the latency of the encoder and the decoder for designs based on the proposed codes are estimated and compared to those for designs based on linear codes. It is shown that adopting the proposed codes for the protection of modern digital devices can drastically reduce the number of errors undetected or miscorrected for all codewords thus increasing the reliability and the security of the system at the cost of a reasonable increase in the hardware overhead compared to protection mechanisms using linear codes.
机译:线性代码被广泛用于现代数字系统中的错误检测和纠正。这些代码将其错误检测和纠正功能集中在最可能出现的错误上,这些错误通常是少量重复的错误。受这些代码保护的系统的可靠性和安全性在很大程度上取决于目标错误模型的准确性。在许多错误模型难以预测的应用中,无法保证线性代码的性能;这项工作是在开发特殊类型的代码-具有给定距离的非线性鲁棒代码,多线性代码和代数操纵检测代码-用于设计能够抵抗故障注入攻击的安全密码设备,并用于构建可靠的存储器。提议的代码和线性代码之间的主要区别在于,提出的代码针对所有非零错误模式提供了几乎相等的保护。结果,无论错误模型的准确性如何,都可以确保受保护设备的可靠性和安全性。如果相同的非零错误模式在多个时钟周期内保持不变,则所提出的代码相对于线性代码的优势将变得更加明显。所提出的代码可用于各种可靠和安全的应用。估计基于建议代码的设计的编码器和解码器的检错和纠错特性,面积,功率和等待时间,并将其与基于线性代码的设计进行比较。结果表明,采用建议的代码保护现代数字设备可以大大减少所有代码字未检测到或未纠正的错误数量,从而以合理增加硬件开销为代价,提高了系统的可靠性和安全性。使用线性代码的保护机制。

著录项

  • 作者

    Wang, Zhen.;

  • 作者单位

    Boston University.;

  • 授予单位 Boston University.;
  • 学科 Engineering Computer.;Operations Research.;Engineering Electronics and Electrical.
  • 学位 Ph.D.
  • 年度 2011
  • 页码 212 p.
  • 总页数 212
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号