3
$\begingroup$

CLEFIA is ISO/IEC 29192-2 standard in lightweight cryptography. According to this, the total GE area (I took the minimum) using .13 um is 2,488 (encryption mode) compared to piccolo-128 with GE area of 1,776 (encryption mode) and others lightweight block ciphers . (reference).

On the software side, CLEFIA consumes large memory (2 8-bits boxes and 2 MDS matrix), it cannot be implemented using 512 bytes (ROM) or 64 bytes (RAM). It is implemented minimally with a ROM size of 800 bytes compared to Present (164 bytes) LED(298 bytes), Prince (424 bytes), Piccolo (275 bytes) , TWINE(232 bytes) and others such as SIMON and SPECK .(reference)

In term of performance, figure 1 shows the speed of ciphers with 1024-byte ROM and 128-byte RAM, I see that piccolo lower number of cycles/block compared to CLEFIA in addition , this reference shows that Piccolo-128 with Encryption has GE area of 1776 produces throughput of 193.9 Kbps (@100kHz) compared to CLEFIA-128 has GE area of 2488 produces throughput of 39 9 Kbps (@100kHz). Piccolo looks has better advantages. (reference)

Figure 1 the speed of ciphers with 1024-byte ROM and 128-byte RAM In term of security , CLEFIA uses 128, 192 ,256 bit keys compared to the rest lightweight block ciphers which they use 64 and 128 bit keys.

Another point is during my literature, I do not see CLEFIA is included in comparisons with other lightweight ciphers (Triathlon of Lightweight Block Ciphers for the Internet of Things). This triggered my question: How did CLEFIA got standardized as lightweight block-cipher?

$\endgroup$

closed as primarily opinion-based by Maarten Bodewes, Squeamish Ossifrage, Ella Rose, e-sushi Jul 13 '18 at 22:51

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.

  • $\begingroup$ You've given excellent reasons why CLEFIA may not be a good candidate for a lightweight block cipher. But unless there are any formal rules for classifying ciphers I think the final classification of CLEFIA is based upon opinion rather than reasoning. $\endgroup$ – Maarten Bodewes Jul 9 '18 at 14:21
  • $\begingroup$ @MaartenBodewes That might as well be an answer, given that there basically is no objective incontestable way to say it is/is not lightweight $\endgroup$ – Ella Rose Jul 10 '18 at 2:17
  • $\begingroup$ Related: What is the official, generally accepted definition of “lightweight crypto”? $\endgroup$ – e-sushi Jul 13 '18 at 22:52