如何在Java中为椭圆曲线密码术生成曲线点?
发布于 2011-01-04 08:59:58
建议您考虑使用bouncycastle java libary,它支持椭圆曲线和Java。在他们的latest releases页面上查找lcrypto-j2me链接。
发布于 2011-01-04 01:47:36
来自维基百科:Elliptic curve cryptography
在目前的密码学中,椭圆曲线是由满足方程的点组成的平面曲线
y^2 = x^3 + ax + b和一个在无穷远处的区别点,表示为\infty。(这里的坐标是从特征不等于2或3的固定有限域中选择的,否则曲线方程会稍微复杂一些。)这个集合与椭圆群理论的群运算一起构成了一个阿贝尔群,其中无穷远点为单位元。群的结构继承自基础代数簇的除数群。
接下来,我们会读到:
几个基于离散对数的协议已经适应于椭圆曲线,用椭圆曲线代替了组
(Zp)^x时间:
这些信息应该足以让您上手了。
https://stackoverflow.com/questions/4585181
复制相似问题