0
$\begingroup$

Currently I am working on PRESENT block cipher implementation (Hardware) and I am unable to understand the role of round counter in key scheduling part of cipher.

Can some share some insight on round counter and its working?

$\endgroup$
2
  • 3
    $\begingroup$ Can you say more about what research you've already done with references, and be more specific about where you're stuck? $\endgroup$ Sep 13, 2017 at 22:02
  • $\begingroup$ I would assume it has the same purpose as Rcon in the AES key schedule $\endgroup$ Sep 14, 2017 at 9:54

1 Answer 1

2
$\begingroup$

to prevent self-similarity of key scheduling

The importance of constant addition (not only present cipher) appears in preventing key schedule-based attacks such as slide attack ,related key attacks and other structural attacks such as: invariant subspace attack , and nonlinear invariant subspace attacks.

paragraph 5.4 Key schedule attacks in original Present Block cipher answers your questions.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.