binary field
Recently Published Documents


TOTAL DOCUMENTS

103
(FIVE YEARS 3)

H-INDEX

10
(FIVE YEARS 0)

2021 ◽  
pp. 1
Author(s):  
Robert Granger ◽  
Thorsten Kleinjung ◽  
Arjen K. Lenstra ◽  
Benjamin Wesolowski ◽  
Jens Zumbrägel


IEEE Access ◽  
2021 ◽  
pp. 1-1
Author(s):  
Jiakun Li ◽  
Weijiang Wang ◽  
Jingqi Zhang ◽  
Yixuan Luo ◽  
Shiwei Ren


Author(s):  
Suman Sau ◽  
Paresh Baidya ◽  
Rourab Paul ◽  
Swagata Mandal


Author(s):  
Steven Duplij ◽  
Wend Werner

Abstract We investigate fields in which addition requires three summands. These ternary fields are shown to be isomorphic to the set of invertible elements in a local ring $$\mathcal{R}$$ R having $$\mathbb{Z}\diagup 2\mathbb{Z}$$ Z / 2 Z as a residual field. One of the important technical ingredients is to intrinsically characterize the maximal ideal of $$\mathcal{R}$$ R . We include a number of illustrative examples and prove that the structure of a finite 3‑field is not connected to any binary field.



2020 ◽  
Vol 26 (9) ◽  
pp. 45-64
Author(s):  
Alaa Mohammed Abdul-Hadi ◽  
Yousraa Abdul-sahib Saif-aldeen ◽  
Firas Ghanim Tawfeeq

This paper presents a point multiplication processor over the binary field GF (2233) with internal registers integrated within the point-addition architecture to enhance the Performance Index (PI) of scalar multiplication. The proposed design uses one of two types of finite field multipliers, either the Montgomery multiplier or the interleaved multiplier supported by the additional layer of internal registers. Lopez Dahab coordinates are used for the computation of point multiplication on Koblitz Curve (K-233bit). In contrast, the metric used for comparison of the implementations of the design on different types of FPGA platforms is the Performance Index. The first approach attains a performance index of approximately 0.217610202 when its realization is over Virtex-6 (6vlx130tff1156-3). It uses an interleaved multiplier with 3077 register slices, 4064 lookup tables (LUTs), 2837 flip-flops (FFs) at a maximum frequency of 221.6Mhz. This makes it more suitable for high-frequency applications. The second approach, which uses the Montgomery multiplier, produces a PI of approximately 0.2228157 when its implementation is on Virtex-4 (6vlx130tff1156-3). This approach utilizes 3543 slices, 2985 LUTs, 3691 FFs at a maximum frequency of 190.47MHz. Thus, it is found that the implementation of the second approach on Virtex-4 is more suitable for applications with a low frequency of about 86.4Mhz and a total number of slices of about 12305.



2020 ◽  
Vol 10 (8) ◽  
pp. 2821
Author(s):  
Seog Chung Seo ◽  
Donggeun Kwon

Binary field ( B F ) multiplication is a basic and important operation for widely used crypto algorithms such as the GHASH function of GCM (Galois/Counter Mode) mode and NIST-compliant binary Elliptic Curve Cryptosystems (ECCs). Recently, Seo et al. proposed a novel SCA-resistant binary field multiplication method in the context of GHASH optimization in AES GCM mode on 8-bit AVR microcontrollers (MCUs). They proposed a concept of Dummy XOR operation with a kind of garbage registers and a concept of instruction level atomicity ( I L A ) for resistance against Timing Analysis (TA) and Simple Power Analysis (SPA) and used a Karatsuba Block-Comb multiplication approach for efficiency. Even though their method achieved a large performance improvement compared with previous works, it still has room for improvement on the 8-bit AVR platform. In this paper, we propose a more improved binary field multiplication method on 8-bit AVR MCUs. Our method basically adopts a Dummy XOR technique using a set of garbage registers for TA and SPA security; however, we save the number of used garbage registers from eight to one by using the fact that the number of used garbage registers does not affect TA and SPA security. In addition, we apply a multiplier encoding approach so as to decrease the number of required registers when accessing the multiplier, which enables the use of extended block size in the Karatsuba Block-Comb multiplication technique. Actually, the proposed technique extends the block size from four to eight and the proposed binary field multiplication method can compute a 128-bit B F multiplication with only 3816 clock cycles ( c c ) (resp. 3490 c c ) with (resp. without) the multiplier encoding process, which is almost a 32.8% (resp. 38.5%) improvement compared with 5675 c c of the best previous work. We apply the proposed technique to the GHASH function of the GCM mode with several additional optimization techniques. The proposed GHASH implementation provides improved performance by over 42% compared with the previous best result. The concept of the proposed B F method can be extended to other MCUs, including 16-bit MSP430 MCUs and 32-bit ARM MCUs.



Author(s):  
Kyoungbae Jang ◽  
Seung Ju Choi ◽  
Hyeokdong Kwon ◽  
Zhi Hu ◽  
Hwajeong Seo


Sign in / Sign up

Export Citation Format

Share Document