Fast software multiplication in F2[x] for embedded processors

被引:1
|
作者
Erdem, Serdar Suer [1 ]
机构
[1] Gebze Inst Technol, TR-41400 Gebze, Kocaeli, Turkey
关键词
Finite fields; computer arithmetic; cryptography; algorithms;
D O I
10.3906/elk-1009-756
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We present a novel method for fast multiplication of polynomials over F-2 which can be implemented efficiently in embedded software. Fast polynomial multiplication methods are needed for the efficient implementation of some cryptographic and coding applications. The proposed method follows a strategy to reduce the memory accesses for input data and intermediate values during computation. This strategy speeds up the binary polynomial multiplication significantly on typical embedded processors with limited memory bandwidth. These multiplications are usually performed by the comb method or the Karatsuba-based methods in embedded software. The proposed method has speed and memory advantages over these methods on embedded platforms for the polynomial degrees usually encountered in practical cryptosystems. We perform a detailed complexity analysis of the proposed method and complexity comparisons with the other methods. Finally, we present the running limes of the proposed method and its alternatives on ARM7TDMI processor.
引用
收藏
页码:593 / 605
页数:13
相关论文
共 50 条
  • [1] Fast Montgomery Modular Multiplication and Squaring on Embedded Processors
    Li, Yang
    Wang, Jinlin
    Zeng, Xuewen
    Ye, Xiaozhou
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2017, E100B (05) : 680 - 690
  • [2] On sofic approximations of F2 x F2
    Ioana, Adrian
    ERGODIC THEORY AND DYNAMICAL SYSTEMS, 2022, 42 (07) : 2333 - 2351
  • [3] Embedded software for an array of processors
    Bique, S
    ESA'04 & VLSI'04, PROCEEDINGS, 2004, : 171 - 175
  • [4] SOFTWARE TOOLS FOR EMBEDDED PROCESSORS
    BANKS, W
    BYTE, 1994, 19 (12): : 22 - 22
  • [5] SOFTWARE IS EMBEDDED IN SIGNAL PROCESSORS
    HAYDON, E
    RESEARCH & DEVELOPMENT, 1987, 29 (05): : 61 - 61
  • [6] Cyclic codes as ideals in F2[x;aNo]n, F2[x]an, and F2[x;1/bNo]abn: A linkage
    1600, Politechnica University of Bucharest (78):
  • [7] More accurate complex multiplication for embedded processors
    Jeannerod, Claude-Pierre
    Monat, Christophe
    Thevenoux, Laurent
    2017 12TH IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS (SIES), 2017, : 95 - 98
  • [8] On the tensor rank of multiplication in any extension of F2
    Ballet, Stephane
    Pieltant, Julia
    JOURNAL OF COMPLEXITY, 2011, 27 (02) : 230 - 245
  • [9] Fast matrix decomposition in F2
    Bertolazzi, Enrico
    Rimoldi, Anna
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2014, 260 : 519 - 532
  • [10] BEHAVIOR OF F2(N)(X)-F2(P)(X) NEAR X = 1 AND CHIRAL ALGEBRA
    BUCCELLA, F
    FALCIONI, M
    PUGLIESE, A
    LETTERE AL NUOVO CIMENTO, 1976, 17 (15): : 489 - 494