文件名称:secure-channel-srp6a-applet:用于SRP-6a的经过密码验证的安全通道的Java卡小程序,可保护元素智能卡
文件大小:26KB
文件格式:ZIP
更新时间:2024-05-27 10:26:48
Java
SRP-6a Java卡小程序 此Java Card小程序是Wu [1]对安全远程密码(SRP-6a)密码认证的安全通道协议的实现。 结合使用现成的应用程序(例如使用我们的的Android应用程序)的实现,您可以建立一个使用PIN或密码进行相互身份验证的安全通信通道。 此实现依赖于标准Java Card 2.2 API功能。 尽管Java Card 2.2 API的安全元素通常配备有必要的硬件,以计算SRP中使用的模运算,但是标准Java Card 2.2 API的局限性阻止了对必需密码原语的直接访问。 因此,这给以可接受的性能实施SRP带来了挑战。 但是,通过利用该平台提供的RSA加密API,我们表明可以在密码协处理器的支持下计算乘幂和乘法。 这以及对该协议的少量修改,使得可以在Java卡小程序中以合理的计算时间实现SRP-6a服务器端。 我们在MoMM2014论文[2]中对此进行了介绍
【文件预览】:
secure-channel-srp6a-applet-master
----LICENSE(34KB)
----src()
--------at()
----.gitignore(5B)
----README.md(2KB)