已入深夜,您辛苦了!由于当前在线用户较少,发布求助请尽量完整的填写文献信息,科研通机器人24小时在线,伴您度过漫漫科研夜!祝你早点完成任务,早点休息,好梦!

SMCOS: Fast and Parallel Modular Multiplication on ARM NEON Architecture for ECC

操作数 计算机科学 乘法(音乐) 模运算 并行计算 椭圆曲线密码 算术 还原(数学) 钥匙(锁) 乘法算法 密码学 模块化设计 SIMD公司 公钥密码术 计算机硬件 算法 加密 数学 几何学 计算机安全 组合数学 二进制数 操作系统
作者
Wenjie Wang,Wei Wang,Jingqiang Lin,Yu Fu,Lingjia Meng,Qiongxiao Wang
出处
期刊:Lecture Notes in Computer Science 卷期号:: 531-550 被引量:2
标识
DOI:10.1007/978-3-030-88323-2_28
摘要

Elliptic Curve Cryptography (ECC) is considered a more effective public-key cryptographic algorithm in some scenarios, because it uses shorter key sizes while providing a considerable level of security. Modular multiplication constitutes the “arithmetic foundation” of modern public-key cryptography such as ECC. In this paper, we propose the Cascade Operand Scanning for Specific Modulus (SMCOS) vectorization method to speed up the prime field multiplication of ECC on Single Instruction Multiple Data (SIMD) architecture. Two key features of our design sharply reduce the number of instructions. 1) SMCOS uses operands based on non-redundant representation to perform a “trimmed” Cascade Operand Scanning (COS) multiplication, which minimizes the cost of multiplication and other instructions. 2) One round of fast vector reduction is designed to replace the conventional Montgomery reduction, which consumes less instructions for reducing intermediate results of multiplication. Further more, we offer a general method for pipelining vector instructions on ARM NEON platforms. By this means, the prime field multiplication of ECC using the SMCOS method reaches an ever-fastest execution speed on 32-bit ARM NEON platforms. Detailed benchmark results show that the proposed SMCOS method performs modular multiplication of NIST P192, Secp256k1, and Numsp256d1 within only 205, 310 and 306 clock cycles respectively, which are roughly 32% faster than the Multiplicand Reduction method, and about 47% faster than the Coarsely Integrated Cascade Operand Scanning method.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
更新
大幅提高文件上传限制,最高150M (2024-4-1)

科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
爆米花应助须尽欢采纳,获得10
1秒前
1秒前
彭于晏应助科研通管家采纳,获得30
2秒前
英俊的铭应助科研通管家采纳,获得10
2秒前
cctv18应助科研通管家采纳,获得10
2秒前
科目三应助科研通管家采纳,获得10
2秒前
cctv18应助科研通管家采纳,获得10
2秒前
852应助科研通管家采纳,获得10
2秒前
2秒前
朴素便当完成签到 ,获得积分0
2秒前
Heather完成签到 ,获得积分10
4秒前
无花果应助sugarballer采纳,获得10
5秒前
6秒前
8秒前
11秒前
12秒前
12秒前
13秒前
14秒前
17秒前
18秒前
19秒前
晓晓医生发布了新的文献求助10
19秒前
Moonboss发布了新的文献求助10
19秒前
21秒前
pathway完成签到 ,获得积分10
22秒前
DreamRunner0410完成签到 ,获得积分10
22秒前
简单鸡翅发布了新的文献求助10
23秒前
kytlnj发布了新的文献求助10
25秒前
Mr.Ren发布了新的文献求助10
26秒前
Wally完成签到,获得积分10
26秒前
温柔的怜容完成签到,获得积分10
27秒前
P先生发布了新的文献求助10
28秒前
Hello应助简单鸡翅采纳,获得10
34秒前
40秒前
40秒前
renli177完成签到,获得积分10
40秒前
43秒前
43秒前
Mike001发布了新的文献求助10
44秒前
高分求助中
Manual of Clinical Microbiology, 4 Volume Set (ASM Books) 13th Edition 1000
Sport in der Antike 800
De arte gymnastica. The art of gymnastics 600
少脉山油柑叶的化学成分研究 530
Mechanical Methods of the Activation of Chemical Processes 510
Electronic Structure Calculations and Structure-Property Relationships on Aromatic Nitro Compounds 500
Berns Ziesemer - Maos deutscher Topagent: Wie China die Bundesrepublik eroberte 500
热门求助领域 (近24小时)
化学 材料科学 医学 生物 有机化学 工程类 生物化学 纳米技术 物理 内科学 计算机科学 化学工程 复合材料 遗传学 基因 物理化学 催化作用 电极 光电子学 量子力学
热门帖子
关注 科研通微信公众号,转发送积分 2418159
求助须知:如何正确求助?哪些是违规求助? 2110035
关于积分的说明 5337176
捐赠科研通 1837157
什么是DOI,文献DOI怎么找? 914870
版权声明 561100
科研通“疑难数据库(出版商)”最低求助积分说明 489275