密码学原理
古典密码分析(2 )
维吉尼亚密码的密码分析
多表代换
维吉尼亚密码体制的数学描述
对于密码体制的五元组(P, C, K, E, D )有
• P=C=K=(Z26)m ,m是一个正整数
• 对任意的k=(k ,k ,...,k ) ∈K, x=(x ,x ,...,x ) ∈P, y=(y ,y ,...,y ) ∈C ,定义
1 2 m 1 2 m 1 2 m
e (x)=(x +k ,x +k ,...,x +k )
k 1 1 2 2 m m
d (y)=(y -k ,y -k ,...,y -k )
k 1 1 2 2 m m
• 以上运算均在Z26上运行(模26)
分析目标:根据密文得到k ,k ,...,k
1 2 m
原创力文档

文档评论(0)