发明名称 ELLIPTIC CURVE RANDOM NUMBER GENERATION
摘要 PROBLEM TO BE SOLVED: To provide a cryptographic random number generation system and method using an elliptic curve.SOLUTION: An elliptic curve random number generator inputs two points P and Q being two points on an elliptic curve which satisfy P=eQ. A hash value of a bit stream including a value at the point P is calculated, the hash value is converted into an element of a field, the element of the field is regarded as x coordinates at the point Q on the elliptic curve, and the availability of the x coordinates on a desired elliptic curve is tested. The x coordinates when available are extended to the point Q, and the selection of the code of y coordinates is also derived from the hash value. In this case, e is called an escrow key, and only a manager of a security domain knows it. The point Q on the elliptic curve is verifiably selected at random so that the escrow key can be prevented from being known. A backup function is provided by the intentional use of the escrow key. The manager records the output of the generator, and restructures a random number with the escrow key.
申请公布号 JP2013174910(A) 申请公布日期 2013.09.05
申请号 JP20130095407 申请日期 2013.04.30
申请人 CERTICOM CORP 发明人 SCOTT A VANSTONE;DANIEL R L BROWN
分类号 G09C1/00;H04L9/08 主分类号 G09C1/00
代理机构 代理人
主权项
地址