arrow
返回

Constant-Time Integer Arithmetic for SQIsign

delete2026-01-01
delete0
PRE
AI
F
Fatna Kouider *
A
Anisha Mukherjee
D
David Jacquemin
P
Péter Kutas
DOI:10.1007/978-3-031-97260-7_10delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
SQIsign,作为唯一提交给NIST额外签名标准化的同态基签名方案,在所有后量子签名方案中实现了最小的公钥和签名大小。然而,其现有实现,特别是在四元数算术运算中,依赖于GMP的大整数函数,虽然这些函数效率高,但通常未设计为恒定时间执行。在本工作中,我们通过为SQIsign的大整数算术实现恒定时间技术,为抗侧信道攻击的SQIsign迈出了一步,这些技术构成了其四元数模块的计算核心。对于包括欧几里得除法、指数运算以及计算整数平方根的函数等底层基本函数,我们根据SQIsign的要求(如处理有符号整数或将其扩展到类似12,000位的整数)对现有解决方案进行扩展或定制。此外,我们提出了一种新颖的恒定时间模约减技术,用于处理动态变化的模数。我们的实现采用C语言编写,不依赖GMP等高级库,并使用Timecop与Valgrind评估我们实现的恒定时间属性,确认不存在与时间相关的执行路径。我们提供了针对不同SQIsign参数大小的实验基准,以展示我们恒定时间实现的性能。
Keyword:
SQIsign
big integer arithmetic
constant-time implementation

期刊

P
PROGRESS IN CRYPTOLOGY-AFRICACRYPT 2025
IF:
0
论文数:
20
被引数:
0

机构

G
graz university of technology
学者数:
833
论文数: 382
被引数: 0
E
Eotvos Lorand University
学者数:
7.5K
论文数: 6.3K
被引数: 84
引用论文

引用论文

err
IF0
err
err0
PREAI
err
err分享
err收藏
err分享
err收藏
err分享
err收藏
err分享
err收藏
err分享
err收藏
err分享
err收藏
学者 查看更多内容