GPS 认证的硬件实现
密码学与安全
2013-09-26 v1
摘要
在本文中,我们探讨了 Girault、Poupard 和 Stern 认证协议(GPS)在面积与吞吐量之间的新权衡。该认证协议入选了 NESSIE 竞赛,甚至是 ISO/IEC 9798 标准的一部分。我们工作的原创性在于利用固定密钥来提高吞吐量。这促使我们使用 Chapman 常数乘法器来实现 GPS。这种并行实现比参考串行实现快 40 倍,但面积大 10 倍。我们提出对该乘法器进行串行化,以降低吞吐量为代价减小其面积。我们的混合 Chapman 乘法器比参考实现快 8 倍,但面积仅大 2 倍。此处展示的结果使设计者能够根据硬件资源调整 GPS 认证的性能。作为概念验证,完整的 GPS 证明端也已集成到 PowWow 传感器的网络栈中,该传感器包含一个 Actel IGLOO AGL250 FPGA。
引用
@article{arxiv.1309.6468,
title = {Hardware Implementation of the GPS authentication},
author = {Mickaël Dardaillon and Cédric Lauradoux and Tanguy Risset},
journal= {arXiv preprint arXiv:1309.6468},
year = {2013}
}
备注
ReConFig - International Conference on ReConFigurable Computing and FPGAs (2012)