首页> 外文会议>International Conference on Reversible Computation >Encryption and Reversible Computations Work-in-progress Paper
【24h】

Encryption and Reversible Computations Work-in-progress Paper

机译:加密和可逆计算工作过程中纸张

获取原文

摘要

Encryption is a special case of conditional loss-less transformation and is, thus, interesting to study from the perspective of reversible computations. In this paper we investigate some of the advantages of implementing encryption algorithms in a reversible language; here exemplified by implementing several symmetric lightweight encryption algorithms in Janus. We not only get both encryption and decryption programs with the same implementation, but also demonstrate how to translate the Janus program to a Vale program, which is then intended to be used to formally show the absence of state information leakage. This shows a way to use reversible programming to increase resilience to some side-channel attacks and give prospects for writing more secure algorithms in the future. Our experience shows that the implementation time is not significantly increased when implementing the algorithms in Janus.
机译:加密是一种特殊的条件损失转化的情况,从而从可逆计算的角度来研究。在本文中,我们调查了以可逆语言实现加密算法的一些优点;这里通过在Janus在Janus实现几个对称轻量级加密算法来例示。我们不仅具有相同的实施加密和解密程序,而且还演示了如何将Janus程序转换为Vale程序,然后旨在用于正式显示缺少状态信息泄漏。这表明了一种使用可逆编程来提高对某些侧面信道攻击的恢复能力的方法,并为未来提供更安全算法的前景。我们的经验表明,在Janus在Janus实施算法时,实施时间不会显着增加。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号