首页> 中文期刊> 《计算机应用》 >基于delta码的乘除法运算错误检测改进算法

基于delta码的乘除法运算错误检测改进算法

         

摘要

为确保安全苛求系统中程序执行的正确性,研究人员将差错控制理论用于对计算机指令进行编码,但由于编码大多涉及模运算,导致复杂度大量增加,应用于实时系统有困难.针对复杂度问题对delta码的乘除法运算算法进行改进.算法在乘法运算中引入冗余编码及差异化思想,从而确保安全性;在除法运算中引入逆元,将除法运算转化为低复杂度的乘法运算,避免了模运算带来的开销,降低了复杂度并提高了算法安全性,并对安全性进行理论论证.理论分析表明:所提算法漏检率可达2.3×10-10.测试结果表明,所提算法的漏检率与理论值相符,且复杂度是未编码运算6.4 ~7.2倍,比原delta码降低了7%~19%,在漏检率与复杂度方面均满足安全苛求系统的应用要求.%In order to ensure the correctness of program execution in the safety critical system,the error control theory is used to encode the computer instructions,but the algorithm involves the modular operation,resulting in high additional complexity and difficulty to use in real-time systems.Aiming at reducing the additional complexity,delta code's multiplication and division algorithm was improved.The idea of redundancy encoding and differentiated ideology was introduced to ensure security,while the inverse element was introduced into division to transform division into multiplication,thus avoiding the overhead of the modular operation and reducing the additional complexity while improving the security of the algorithm.Theoretical analysis shows that the undetected error rate is proved to be 2.3 * 10-10.Simulation results show that the undetected error rate of the proposed algorithm is consistent with the theoretical value,and the complexity is 6.4-7.2 times of the original algorithm,but 7%-19% lower than original delta code.The proposed algorithm satisfies the requirements of safety critical application systems in terms of error detection rate and complexity.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号