基于密钥流生成器修改的维吉尼亚密码经典密码算法中的三次传递协议实现
密码学与安全
2017-07-07 v1
摘要
维吉尼亚密码(Vigenere Cipher)是经典密码算法之一,属于对称密钥密码算法,其加密与解密过程使用相同密钥。维吉尼亚密码的缺点是若密钥长度不等于明文长度,则密钥会重复直至与明文长度相等,这当然使得密码分析人员能够进行密码分析过程。而对称密钥密码算法的弱点在于密钥分发因素的安全性,若密钥被他人知晓,则密码本身的功能变得无用。基于这两类弱点,本研究修改了维吉尼亚密码的密钥,使得当密钥长度小于输入明文长度时,密钥将通过一过程生成,从而下一个密钥字符不同于前一个密钥字符。本研究还应用了三次传递协议(Three-pass protocol)技术,即消息发送者无需发送密钥,因为各自使用自己的密钥进行消息加密和解密过程,从而消息的安全性将更难被破解。
引用
@article{arxiv.1707.01609,
title = {Three-Pass Protocol Implementation in Vigenere Cipher Classic Cryptography Algorithm with Keystream Generator Modification},
author = {Amin Subandi and Rini Meiyanti and Cut Lika Mestika Sandy and Rahmat Widia Sembiring},
journal= {arXiv preprint arXiv:1707.01609},
year = {2017}
}
备注
2nd International Conference of Computer, Environment, Social Science, Health Science, Agriculture & Technology (ICEST) 2017