Key for elliptic curve encryption
The embodiment of the invention relates to a key for elliptic curve encryption. The encryption circuitry, in operation, generates N first elliptic curve encryption (ECC) key r (i), R (i) pairs using K second p (k), P (k) pairs of ECC keys, where i varies from 1 to N, k varies from 1 to K, where K is...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Patent |
Sprache: | chi ; eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | The embodiment of the invention relates to a key for elliptic curve encryption. The encryption circuitry, in operation, generates N first elliptic curve encryption (ECC) key r (i), R (i) pairs using K second p (k), P (k) pairs of ECC keys, where i varies from 1 to N, k varies from 1 to K, where K is less than N. Each pair of keys r (i), R (i) in the first pair of keys is a linear combination of ECC key pairs in the second pair of ECC keys as follows: A (i, j) represents a generic item of a matrix A of size N * K, and all sub-matrices of size K * K are reversible. The encryption circuitry, in operation, performs an encryption operation using one or more pairs of ECC keys in the first pair of ECC keys.
本公开的实施例涉及用于椭圆曲线加密的密钥。加密电路系统在操作中使用K个第二椭圆曲线加密(ECC)密钥p(k)、P(k)对,来生成N个第一ECC密钥r(i)、R(i)对,其中i从1到N变化,k从1到K变化,其中K小于N。第一密钥对中的每对密钥r(i)、R(i)是第二ECC密钥对中的ECC密钥对的线性组合,如下:其中A(i,j)表示大小为N*K的矩阵A的通用项,并且大小为K*K的所有子矩阵是可逆的。加密电路系统在操作中:使用第一ECC密钥对中的一对或多对ECC密钥来执行加密操作。 |
---|