International Association for Cryptologic Research

International Association
for Cryptologic Research

IACR News item: 26 October 2015

Dieter Schmidt
ePrint Report ePrint Report
PAGES+ is a family of block ciphers based on block ciphers Speck [2]

and PAGES [9]. The block length was increased vom 128 bit to 512 bit

and additional rounds were introduced to make the cipher more resistent

against attacks. The number of rounds are 64, 96, and 128. The key size

are 1024 bit, 1536 bit, and 2048 bit, respectively. The size of variables, as

with PAGES, is 128 bit. Thus the variables can be stored in registers of the

microprocessors of two leading suppliers. As with Speck, PAGES+ utilizes

instructions with a low latency, such as addition modulo 2 128 , subtraction

modulo 2 128 , XOR, and circular shifts (rotation). All these instructions are

usually carried out within a few cycles. Hence despite the number of rounds

is considerable, PAGES+ has a high software throughput. For a processor

with a frequency of 2.5 GHz, the software throughput with the optimized

version of the reference implementation is 30 megabyte per second with a

key length of 2048 bit and a number of rounds of 128. In hardware or the

implementation on a FPGA a considerable performance is expected, yet

with a limited expense.

PAGES- is a family of block ciphers based on block ciphers Speck [2]

and PAGES [9]. The block length was increased vom 128 bit to 256 bit

and additional rounds were introduced to make the cipher more resistent

against attacks. The number of rounds are 32, 48, 64, 96, and 128. The key

size are 256 bit, 384 bit, 512 bit, 768 bit, and 1024 bit, respectively. The

size of variables, as with Speck, is 64 bit. As with Speck, PAGES- utilizes

instructions with a low latency, such as addition modulo 2 64 , subtraction

modulo 2 64 , XOR, and circular shifts (rotation). All these instructions are

usually carried out within one cycle. Hence despite the number of rounds

is considerable, PAGES- has a high software throughput. For a processor

with a frequency of 2.5 GHz, the software throughput with the optimized

version of the reference implementation is 80 megabyte per second with a

key length of 1024 bit and a number of rounds of 128.

PAGES- is a family of block ciphers based on block ciphers Speck [2]

and PAGES [9]. The block length was increased vom 128 bit to 512 bit and

additional rounds were introduced to make the cipher more resistent against

attacks. The number of rounds are 32, 48, 64, 96, and 128. The key size are

512 bit, 768 bit, 1024 bit, 1536 bit, and 2048 bit respectively. The size of

variables, as with Speck, is 64 bit. For a processor with a frequency of 2.5

GHz, the software throughput with the optimized version of the reference

implementation is 65 megabyte per second with a key length of 2048 bit and

a number of rounds of 128.

Expand

Additional news items may be found on the IACR news page.