摘要
Tate对在三方密钥交换协议、基于身份的加密方案(IBE)、构造短签名等方面都有着广泛的应用.Tate对的快速运算成为这些应用的关键技术.利用JAVA编程语言,使用BigInteger类,实现了素数域上的一种超奇异椭圆曲线上的Tate对的计算问题,计算一次符合密码学要求Tate对需要219 ms,可以直接为以上应用提供服务.
With increasing use of the Tate pairing in cryptographic areas,such as tripartite key agreement protocol,identity based encryption scheme,short signature scheme,etc.,the implementations of Tate pairing are essential tools.In this paper,we use the BigInteger class of JAVA to present the results of computing the Tate pairing using a super-singular elliptic curve defined over a prime field.The implementations can provide services for the above applications.
出处
《宁德师专学报(自然科学版)》
2011年第2期118-121,共4页
Journal of Ningde Teachers College(Natural Science)
基金
福建工程学院科研发展基金项目(GY-Z09082)