elliptic-curve 相关问题

在数学中,椭圆曲线是一类的平滑的投射代数曲线,其上有一个指定的点O.

将 ECPublicKey 从 Java 恢复到 JavaCard

这个问题与我昨天问的问题相关:Recovering an ECPublicKey from JavaCard to Java 我有同样的问题,但方式相反: 从我的卡发送公钥后...

回答 1 投票 0

使用 openssl 从 PEM 格式的 ecc 公钥获取 x 和 y 分量

我正在使用 openssl 从曲线“secp128r1”生成 ECC 密钥对 我遵循的步骤: 首先我使用命令生成私钥 openssl ecparam -genkey -名称 secp128r1 -noout -out

回答 3 投票 0

恐慌:gob:类型 elliptic.p256Curve 没有导出字段

当我遇到有关 gob Serialize 的问题时,我正在尝试构建一个区块链项目。 我有一个使用 elliptic.P256() Curve 结构的 struct Wallet,当我尝试序列化 Wallet 时,...

回答 5 投票 0

如何从 TPM 特定的“TPMT_PUBLIC”数据结构创建 OpenSSL 的“EVP_PKEY”格式的 ECC 公钥?

我正在开发一个项目,需要使用 TPM(可信平台模块),并且需要验证 TPM 生成的 ECC 签名。验证需要在软件中完成...

回答 1 投票 0

用SAGE计算椭圆曲线上一点的y坐标?

我用SAGE定义: p=(10^34+1000).next_prime() E=椭圆曲线(GF(p),[0,57]) 我的问题是: 我知道椭圆曲线 P 的 x 坐标 1407284663933896236729058440000 我怎样才能计算...

回答 2 投票 0

如何使用javascript在椭圆曲线上放置一个点

所以我试图从服务器向客户端发送一条消息,我试图将该消息作为一个点放在椭圆曲线上,然后将该点与自身相加 K 次!我找不到...

回答 1 投票 0

PACE PIN 建立后的 SM 请求

根据 ICAO Doc 9303 第 11 部分设置 PACE 身份验证流程(PACE - GENERIC MAPPING(信息))后,我能够在芯片和终端之间交换令牌(请参阅

回答 1 投票 0

使用 BouncyCastle 在 C# 中进行 CMac 计算

我正在尝试在 C# 中实现 PACE PIN 通用映射。 在协议的最后,我们需要通过执行以下操作来计算令牌: • 从 Hmap 派生会话密钥 Kenc 和 Kmac • 计算代币:TPI...

回答 1 投票 0

C# 中的 PACE PIN 通用映射实现

我正在尝试使用椭圆曲线通过通用映射来实现 PACE PIN 身份验证。这是我的方法的开始,我在这里有一个 6984 错误: • 发送 PKPCD,map 和接收 PKPICC,map...

回答 1 投票 0

ECDH C# 密钥交换(获取双方之间的共享秘密)

我有一个智能卡读卡器和一张智能卡。我需要在芯片和阅读器之间执行 Diffie-Hellman 密钥交换以获得共享密钥,然后在 C 中生成一个新的 DHMappedGenerator...

回答 1 投票 0

椭圆曲线 - 如何处理点乘除法

我正在致力于用 C++ 实现 EC 计算(首先)。一切对我来说都有意义,但点乘法中使用的除法。据我了解,使用整数很常见,但是

回答 3 投票 0

Python:Hessian 曲线实现中点的顺序不规则

我用Python实现了Hessian曲线 def 检查点(P,p,c,d): #X^3 + Y^3 + cZ^3 = GF(p) 上的 dXYZ if ( P[0]**3 + P[1]**3 + c * P[2]**3) % p == ( d * P[0] * P[1] * P[2] ) %p: ...

回答 2 投票 0

如何使用SE051 IoT SDK正确参数化SECP256K1曲线?

为了在SE051物联网安全元件(NXP)中使用椭圆曲线,例如SECP256K1曲线(比特币或以太坊使用),需要首先创建该曲线并对其进行参数化...

回答 1 投票 0

如何将公共 EC 代码点和曲线名称转换为 PublicKey?

我有两个 32 字节长的字节数组,表示 EC 公钥的 X 和 Y 值。我知道该曲线被命名为“prime256v1”。 如何将其转换为 Java PublicKey 对象? ...

回答 2 投票 0

ios/swift 中的椭圆曲线 Diffie Hellman

iOS 是否公开用于密钥生成和使用 ECDH 派生密钥的 API? 据我所知,苹果正在内部使用它(特别是 x25519),但我没有看到它作为公共 API 公开...

回答 4 投票 0

tweetnacl -- nacl.box.keyPair.fromSecretKey 期望什么输入?

我对tweetnacl 的API 有点困惑。除了secretKey参数之外的函数nacl.box.keyPair.fromSecretKey是否已经被限制?或者提供一个随机字节就可以了...

回答 1 投票 0

C# 中可重现的椭圆曲线数字签名算法参数

使用以下代码,我可以生成椭圆曲线数字签名算法(ECDSA)参数(即公钥和私钥)。 使用 var ecdsa = ECDsa.Create(ECCurve.NamedCurves.nistP3...

回答 1 投票 0

在 C 中使用 libtomcrypt 输出 ecc_decryption_key 时出现问题

我有以下简单的代码。 我只是初始化参数,调用 make_key 函数,加密数据并尝试解密数据 #定义LTM_DESC #包括...

回答 1 投票 0

使用 scipy/python 和 mathematica 进行第三类完全积分

我最近遇到一个问题,需要使用第三类完全椭圆积分。它被写成 PI(m,n) 形式的单个函数。老实说我对此不熟悉...

回答 1 投票 0

在 Swift 中使用 AES.GCM.open 进行 AES-256-GCM 解密失败

快速背景:我希望服务器使用客户端提供的公钥加密少量数据有效负载,以便客户端可以解密它,并且服务器不必存储敏感数据...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.