Abstract This paper presents new speed records for multi-precision multiplication on the AVR ATmega family of 8-bit microcontrollers. For example, our software takes only 1969 cycles for the multiplication of two 160-bit integers; this is more than 15 % faster than previous work. For 256-bit inputs, our software is not only the first to break through the 6000-cycle barrier; with only 4771 cycles it also breaks through the 5000-cycle barrier and is more than 21 % faster than previous work. We achieve these speed records by care-fully optimizing the Karatsuba multiplication technique for AVR ATmega. One might expect that subquadratic-comple-xity Karatsuba multiplication is only faster than algorithms with quadratic complexity for large inputs...
Introduced in 1996, NTRUEncrypt is not only one of the earliest but also one of the most scrutinized...
In this paper we present two classes of scalar multiplication hardware architectures that compute a ...
In this paper we present a scalar multiplication hardware architecture that computes a constant-time...
Abstract This paper presents new speed records for multi-precision multiplication on the AVR ATmega ...
Abstract This paper presents new speed records for multi-precision multiplication on the AVR ATmega ...
peer reviewedHigh performance, small code size, and good scalability are important requirements for ...
High performance, small code size, and good scalability are important requirements for software impl...
Abstract. Multi-precision squaring is a crucial operation for implementation of El-liptic Curve Cryp...
Introduced in 1996, NTRUEncrypt is not only one of the earliest but also one of the most scrutinized...
Here, we present a modified version of the Karatsuba algorithm to facilitate the FPGA-based implemen...
© International Association for Cryptologic Research 2015. Public-key cryptography based on the “rin...
Abstract. Public-key cryptography based on the “ring-variant ” of the Learning with Errors (ring-LWE...
Introduced in 1996, NTRUEncrypt is not only one of the earliest but also one of the most scrutinized...
In this paper, we show efficient implementations of binary field multiplication over ARMv8. We explo...
peer reviewedIntroduced in 1996, NTRUEncrypt is not only one of the earliest but also one of the mos...
Introduced in 1996, NTRUEncrypt is not only one of the earliest but also one of the most scrutinized...
In this paper we present two classes of scalar multiplication hardware architectures that compute a ...
In this paper we present a scalar multiplication hardware architecture that computes a constant-time...
Abstract This paper presents new speed records for multi-precision multiplication on the AVR ATmega ...
Abstract This paper presents new speed records for multi-precision multiplication on the AVR ATmega ...
peer reviewedHigh performance, small code size, and good scalability are important requirements for ...
High performance, small code size, and good scalability are important requirements for software impl...
Abstract. Multi-precision squaring is a crucial operation for implementation of El-liptic Curve Cryp...
Introduced in 1996, NTRUEncrypt is not only one of the earliest but also one of the most scrutinized...
Here, we present a modified version of the Karatsuba algorithm to facilitate the FPGA-based implemen...
© International Association for Cryptologic Research 2015. Public-key cryptography based on the “rin...
Abstract. Public-key cryptography based on the “ring-variant ” of the Learning with Errors (ring-LWE...
Introduced in 1996, NTRUEncrypt is not only one of the earliest but also one of the most scrutinized...
In this paper, we show efficient implementations of binary field multiplication over ARMv8. We explo...
peer reviewedIntroduced in 1996, NTRUEncrypt is not only one of the earliest but also one of the mos...
Introduced in 1996, NTRUEncrypt is not only one of the earliest but also one of the most scrutinized...
In this paper we present two classes of scalar multiplication hardware architectures that compute a ...
In this paper we present a scalar multiplication hardware architecture that computes a constant-time...