...
首页> 外文期刊>Pomiary Automatyka Kontrola >Checking of fault susceptibility of cryptographic algorithms
【24h】

Checking of fault susceptibility of cryptographic algorithms

机译:密码算法的故障敏感性检查

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

摘要

Praca przedstawia analizę wrażliwości oprogramowania implementującego popularne algorytmy kryptograficzne na błędy przemijające. Wykorzystywany w tym celu jest oryginalny system wstrzykiwania błędów. Rozdział 2 omawia analizowane algorytmy kryptograficzne, DES i RSA, również w kontekście różnych ich implementacji komercyjnych (biblioteki kryptograficzne). Użyty w pracy system symulatora błędów (o nazwie FITS) zaprezentowano w rozdziale 3. W sposób automatyczny przeprowadza on serie wykonań aplikacji testowanej, podczas których generuje pojedynczy błąd w wybranych zasobach systemu w ramach kontekstu testowanej aplikacji. Symulator obserwuje wpływ wygenerowanego błędu na wykonywanie się testowanej aplikacji (m.in. odnotowuje wystąpienie sytuacji wyjątkowych, komunikatów od aplikacji [15, 16]) i dokonuje automatycznej oceny poprawności ewentualnego wyniku jej działania (w tym przypadku weryfikuje zaszyfrowaną wiadomość). W rozdziale 4 przedstawiono wrażliwość na błędy implementacji podstawowych analizowanych algorytmów (bez jakichkolwiek mechanizmów detekcji lub tolerowania błędów - tab. 1). Wartym podkreślenia jest fakt, iż oprócz błędnych szyfrogramów zaobserwowano też przypadki krytyczne, w których nastąpił wypływ (częściowy lub całkowity) szyfrowanego komunikatu w wiadomości wynikowej. W kolejnym kroku zaproponowano więc sposoby programowego uodpornienia algorytmów na analizowane błędy (rys. 1). Zostały one zweryfikowane eksperymentalnie, potwierdzając skuteczność zaproponowanej metody zabezpieczenia (tab. 2, 3).%The paper deals with the problem of evaluating of the operation of software implemented cryptographic algorithms in the presence of transient faults. For this purpose we use an original fault simulator. We have also proposed fault-hardening schema to increase dependability of cryptographic techniques. They were verified in many experimental studies.
机译:这项工作对实施流行的密码算法的软件对瞬态错误的敏感性进行了分析。原始错误注入系统用于此目的。第2章在各种商业实现(加密库)的背景下讨论了分析的加密算法DES和RSA。第3章介绍了工作中使用的错误仿真器系统(称为FITS)。该系统自动执行已测试应用程序的一系列执行,在此期间,它会在已测试应用程序的上下文中在选定的系统资源中生成单个错误。模拟器观察所产生的错误对测试应用程序性能的影响(除其他外,注意异常情况的发生,来自应用程序的消息[15、16]),并自动评估其操作结果的正确性(在这种情况下,它会验证加密的消息)。第4章介绍了在执行基本分析算法时对错误的敏感性(没有任何检测或容错的机制-表1)。值得强调的是,除了错误的密文之外,还观察到了一些关键情况,其中在生成的消息中发生了加密消息的流出(部分或全部)。因此,在下一步中,已经提出了针对所分析的错误进行算法免疫的程序免疫方法(图1)。通过实验验证了它们的有效性,从而验证了所提出的安全性方法的有效性(表2、3)。%本文涉及在存在瞬时故障的情况下评估软件实现的密码算法的操作问题。为此,我们使用原始的故障模拟器。我们还提出了故障强化方案,以提高密码技术的可靠性。他们在许多实验研究中得到了验证。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号