阅读:5414回复:22
寻找加密算法方面的高手
交个朋友
|
|
沙发#
发布于:2002-11-01 09:53
正在学习密码学呢
|
|
板凳#
发布于:2002-11-05 14:04
有什么问题,不妨说出来大家共同探讨。
|
|
地板#
发布于:2002-11-05 17:26
有没有文件加密的源程序,给我一份。以20分酬谢---只限这两天。
|
|
|
地下室#
发布于:2002-11-06 09:26
这东东可深奥,不是一般人搞不定啊!
|
|
|
5楼#
发布于:2002-11-07 08:48
搞算法的一般都是数学专业毕业,我听说的搞加密算法的都是数学博士,厉害呀。
|
|
|
6楼#
发布于:2002-11-20 16:53
楼主再做什么算法?
|
|
论坛版主
|
7楼#
发布于:2002-11-23 21:07
这两天正在弄这方面的,各位兄弟有好的建议或什么问题说出来大家讨论讨论.对了,刚才看到说搞算法,我觉得我们做应用就只用算法,关于加密算法的研制应该不是我们的工作.有没有兄弟能给一份关于现在国内搞加密产品使用的算法的详细一点的资料,那天跑到商业密码管理办公室才知道这事很麻烦啊,好像要先立项,批准了才能通过他们的渠道得到加密的片子,好像是项目批了能根据我们要求的算法给我们片子,哪些算法是能用的?这都是他们说了算啊,兄弟们谁又详细的资料,谢谢大家!
|
|
8楼#
发布于:2002-11-25 15:38
交个朋友 R.S.A.可能是这方面的高手。 |
|
|
9楼#
发布于:2003-01-22 15:11
我这里可有DES、RSA等C源码哦!
|
|
10楼#
发布于:2003-01-22 22:37
这两天正在弄这方面的,各位兄弟有好的建议或什么问题说出来大家讨论讨论.对了,刚才看到说搞算法,我觉得我们做应用就只用算法,关于加密算法的研制应该不是我们的工作.有没有兄弟能给一份关于现在国内搞加密产品使用的算法的详细一点的资料,那天跑到商业密码管理办公室才知道这事很麻烦啊,好像要先立项,批准了才能通过他们的渠道得到加密的片子,好像是项目批了能根据我们要求的算法给我们片子,哪些算法是能用的?这都是他们说了算啊,兄弟们谁又详细的资料,谢谢大家! 现在非对称算法,国内暂时没有指定的算法,就用RSA算法吧,蛮好,世界公认的标准;对称算法,国内有好几种,固化在芯片上的,现有SSP02,SSF33等,建议选用SSF33算法,至于他们的算法强度及有无弱密钥,不可知; 你若只是使用算法,可直接使用现成的密码卡或是IC卡之类的密码产品我以前发过介绍国内密码卡现状的简介,你查一下。 |
|
11楼#
发布于:2003-01-23 09:20
我目前在做网络管理软件,对于加密算法没有研究过。
不过我特别看重安全,而且更觉得搞安全技术的重中之重是加密算法。 寻找这方面的朋友,主要是为了能够互相交流,互相拓宽知识领域。 我的e-mail:haiyingxu@263.net |
|
12楼#
发布于:2003-01-23 10:12
两个方向:椭圆曲线,aes
|
|
13楼#
发布于:2003-01-23 10:12
一个是对称算法的,一个是非对称算法的
|
|
14楼#
发布于:2003-01-24 13:38
说起ECC就很郁闷!!也不清楚国标定成啥样了?
这是偶1年前做的一个协处理IP模块性能指标,可惜最终不了了之 M=193,t=16,LK=192,LL=192时, 1次PointMultiplication : kP需要约465606个clk cycles, (相当于100MHz时钟下完成倍乘运算kP:214次); 1次kP+lQ需要约933260个clk cycles, (相当于100MHz时钟下完成倍乘运算kP+lQ:107次)。 M=197,t=10,LK=192,LL=191时, 1次PointMultiplication : kP需要约487405个clk cycles, (相当于100MHz时钟下完成倍乘运算kP:205次); 1次kP+lQ需要约962960个clk cycles, (相当于100MHz时钟下完成倍乘运算kP+lQ:103次)。 M=199,t=35,LK=191,LL=192时, 1次PointMultiplication : kP需要约501687个clk cycles, (相当于100MHz时钟下完成倍乘运算kP:199次); 1次kP+lQ需要约989696个clk cycles, (相当于100MHz时钟下完成倍乘运算kP+lQ:101次)。 M=211,t=12,LK=208,LL=206时, 1次PointMultiplication : kP需要约569495个clk cycles, (相当于100MHz时钟下完成倍乘运算kP:175次); 1次kP+lQ需要约1140448个clk cycles, (相当于100MHz时钟下完成倍乘运算kP+lQ:87次)。 M=223,t=34,LK=206,LL=204时, 1次PointMultiplication : kP需要约588746个clk cycles, (相当于100MHz时钟下完成倍乘运算kP:169次); 1次kP+lQ需要约1136775个clk cycles, (相当于100MHz时钟下完成倍乘运算kP+lQ:87次)。 M=227,t=11,LK=224,LL=221时, 1次PointMultiplication : kP需要约658678个clk cycles, (相当于100MHz时钟下完成倍乘运算kP:151次); 1次kP+lQ需要约1322571个clk cycles, (相当于100MHz时钟下完成倍乘运算kP+lQ:75次)。 M=229,t=11,LK=223,LL=222时, 1次PointMultiplication : kP需要约634277个clk cycles, (相当于100MHz时钟下完成倍乘运算kP:157次); 1次kP+lQ需要约1286370个clk cycles, (相当于100MHz时钟下完成倍乘运算kP+lQ:77次)。 M=233,t=75,LK=224,LL=222时, 1次PointMultiplication : kP需要约702869个clk cycles, (相当于100MHz时钟下完成倍乘运算kP:142次); 1次kP+lQ需要约1391264个clk cycles, (相当于100MHz时钟下完成倍乘运算kP+lQ:71次)。 M=239,t=37,LK=224,LL=223时, 1次PointMultiplication : kP需要约685248个clk cycles, (相当于100MHz时钟下完成倍乘运算kP:145次); 1次kP+lQ需要约1362136个clk cycles, (相当于100MHz时钟下完成倍乘运算kP+lQ:73次)。 M=241,t=71,LK=237,LL=240时, 1次PointMultiplication : kP需要约767705个clk cycles, (相当于100MHz时钟下完成倍乘运算kP:130次); 1次kP+lQ需要约1517789个clk cycles, (相当于100MHz时钟下完成倍乘运算kP+lQ:65次)。 M=251,t=8,LK=240,LL=238时, 1次PointMultiplication : kP需要约764314个clk cycles, (相当于100MHz时钟下完成倍乘运算kP:130次); 1次kP+lQ需要约1506134个clk cycles, (相当于100MHz时钟下完成倍乘运算kP+lQ:66次)。 |
|
15楼#
发布于:2003-01-24 14:44
速度太慢了
|
|
16楼#
发布于:2003-01-24 14:46
为什么会不了了之,太可惜了,国内作这个的很少阿,如果能做好,你肯定会发一笔的
|
|
17楼#
发布于:2003-01-24 14:48
M=233,t=75,LK=224,LL=222时, 如果速度能提高20倍,哈哈....... |
|
18楼#
发布于:2003-01-24 17:10
是不算快,但我这是单引擎模块,国外一些高速的综合加密芯片之所以高速一个原因是它包含多个加密引擎。目前我们做SOC还有一定难度。而且ECC软硬件加密速度的差别不象RSA(RSA在同频下可是有1000倍的差距)那么明显,现在CPU上1G根本不算什么,软件ECC实现很快了,而且还得看你选择什么样的曲线,不是说海南信安他们选的曲线号称很牛嘛,所以当时偶也只是算预研,曲线选择是参考IEEE 1363和SEC1的。
|
|
19楼#
发布于:2003-01-24 17:35
另请教青松(Green_Pine)先生,目前你知道的软/硬件ECC实现有多快?偶有1年没有关注这个了。偶记得Motorola的MPC190 155比特也就签名1ms/次
[编辑 - 1/24/03 by iamchine] |
|
上一页
下一页