首页 > TAG信息列表 > elliptic-curve

java-为椭圆曲线加密生成椭圆曲线的基点(G)

如何在Java中为椭圆曲线生成基点或生成器? 我正在开发可用于实现某些椭圆曲线密码算法的Java包,并且我想使用自己的曲线.但是,我被困在必须获得曲线的生成器基点的位置,以便可以拥有一组域参数. 任何帮助深表感谢.解决方法:给定“接近素数”阶的椭圆曲线u = k r,您应该: >生成随机点P

java – 使用bouncycastle的椭圆曲线点加法

我的问题非常简单:我需要使用Java在Fp上添加两个点.一旦java api缺少一些ecc utils我就会使用bouncycastle. 以下是使用的公式: P + Q = -R α = (yq - yp)/(xq-xp) уr = -yp + α(xp - xr) xr = α^2 - xp - xq 并在java中快速实现上面的公式: String newline = System.lineSepar

Elliptic Curve Diffie Hellman如何与Java结合使用JavaCard?

我正在尝试使用Elliptic Curve Diffie Hellman来处理JavaCard(版本2.2.1). 在JavaCard上,我现在有以下代码: byte temp[] = new byte[100]; byte secret[] = new byte[100]; byte size = buf[ISO7816.OFFSET_LC]; Util.arrayCopy(buf, ISO7816.OFFSET_CDATA, temp, (byte) 0, size

c# – 验证Java Card签名

我正在NXP J3D081卡上编写Java Card 3.0.2应用程序.我有使用ALG_ECDSA_SHA_256签名和验证签名.我的测试应用程序已将密钥写入卡中.如果我签署了32个字节的数据并将签名传回卡,则验证代码会成功验证签名.如果我使用私钥在Bouncy Castle中签署32个字节并传递给卡上的验证,则它会成功

java – 用于可视化和实现椭圆曲线加密的工具

我需要创建一个程序来显示椭圆曲线加密的工作原理.我正在考虑使用Java Swing来创建GUI,但主要问题是用于绘制椭圆曲线本身的工具,以及如何将其与Java Swing集成. 我希望将绘图包含在用户界面中,并允许对其进行更改.你能建议任何有助于此的工具吗?解决方法:在屏幕上获取像素(并且仍然