原创 好好看球,认真思索

2010-6-12 01:09 2165 5 5 分类: 通信

点击看大图


 


俺正式定义为“二级陷门三角形”

明文a0,陷门1--a1,陷门2--b2.
或:明文a0,密钥1--a1,密钥2--a2.

密文有多种选择:
如:密文=(Y2-X2)-(N2-M2)=OC2-OA2=(a0+a1+a2)2-(a0+a1)2=(2*a0+2*a1+a2)*a2

可以看出这是4条非整数斜线的最简组合,其密文与明文a0,密钥a1,a2都有关。
由于明文a0一般很大(定义为世界上存储器的总容量),故a1,a2只能用穷举攻击方法。
即密文(公开可认为是常数)=f(a0,a1,a2),故为三元二次方程。求解几乎不可能。只有穷举一条路~~~

解密即已知密文和a1,a2求解明文a0
密文=(Y2-X2)-(N2-M2)=OC2-OA2=(a0+a1+a2)2-(a0+a1)2=(2*a0+2*a1+a2)*a2  -----加密公式

明文a0=((密文/a2)-(2*a1+a2))/2   -----解密公式

图示验证:a0=2,a1=1,a2=9
              X2=20,Y2=160,M2=29,N2=34

密文=(160-20)-(34-29)=140-5=135
或密文=(2*2+2*1+9)*9=15*9=135

解密(已知密文135,密钥1=1,密钥2=9):
明文a0=((135/9)-(2*1+9))/2=(15-11)/2=4/2=2

方法太多,主要是用四条非整数斜线X,Y,M,N瞎折腾~~~

假若:
密文=(Y2-X2)+(N2-M2)
密文=(Y2-X2)*(N2-M2)
又将如何???


注意四条线:X,Y,M,N

其中:X=(a02+b12)1/2=201/2=4.4721359549995793928183473374626...
        Y=(b12+OC2)1/2=1601/2=12.649110640673517327995574177731...
        M=(a02+OB2)1/2=291/2=5.3851648071345040312507104915403...
        N=(OA2+OB2)1/2=341/2=5.8309518948453004708741528775456...

特别注意:四条斜线各自的平方都必为整数!!!

它是“全球征婚”之依据~~~

http://blog.secdoctor.com/index.php?uid-475-action-spacelist


 




得分:0






5楼:

晕!!!原稿丢了,在线推导,世界杯上半场没看听完的~~~

匠人和刘航那天折腾俺到半夜3点半,俺没兴趣推导~~~

这是最简单的四线组合,复杂的真不是人干的活~~~

 


二级密钥a2的推导过程:

预习:
菜农奔甲子系列之“陷门三角密码”
菜农成功在三维陷门直角二边形上完成“染色…
陷门两边形直角坐标系简介

在二级陷门三角形中(复杂的可以是任意级数),一级陷门a1,二级陷门b2

一级陷门a1的作用是与明文a0组成短直角边(a0+a1)>=3
当(a0+a1)为奇数时,b1=(a0+a1)2/2 (整除2)
当(a0+a1)为偶数时,b1=(a0+a1)1/2-1
故第1步给出陷门a1求出b1

第2步给出陷门b2求出密钥a2
当(b1+b2)为奇数时,OC=(b1+b2)2/2 (整除2)
当(b1+b2)为偶数时,OC=(b1+b2)1/2-1
故第2步给出陷门b2求出OC

最后由OC=a0+a1+a2
故密钥a2=OC-(明文a0+密钥a1)

当扩展为N级陷门三角形后,密文=f(a0,a1,...an),次数至少在N次的级别~~~


看你晕不晕



看你晕不晕

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
5
关闭 站长推荐上一条 /3 下一条