1
$\begingroup$

I was practicing some questions on cryptography (newbie) and came across this question: enter image description here

I know that Z26 means modulo-n arithmetic is used, but what does the superscript (3) denote? My guess is that the superscript represents the dimension of the square, key matrix. But, I would like it if someone confirms it for me or corrects my understanding.

$\endgroup$

1 Answer 1

3
$\begingroup$

Usually $\mathbb{Z}^3$ denotes the triple cartesian product (triplets) of the set of integers, so it is a set consisting of all triplets $(a,b,c)$ where $a,b,c \in \mathbb{Z}$

Which makes sense, because Hill is a polyalphabetic cipher where you encrypt by applying a square matrix of some dimension (3 I guess in this case) to a column vector of this same dimension.

$\endgroup$
1
  • 1
    $\begingroup$ Yes. My reading is that the authors write $Z_{26}$ for $\mathbb Z/26\mathbb Z$ (also noted $\mathbb Z_{26}$ in some circles), and $Z_{26}^3$ when they could have written ${Z_{26}}^3$ or $Z_{26}\times Z_{26}\times Z_{26}$, meaning the set of triplets of elements of $Z_{26}$. $\endgroup$
    – fgrieu
    Jan 25 at 15:46

Your Answer

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

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