1
$\begingroup$

In many cases when cryptographic algorithms are published the paper also provides a set of test vectors that can be used by developers to verify their implementations.

For historic ciphers such as vigenere or ceasar there of course are no official papers. Is there any sort of "offical" test vector/KAT that is commonly used when testing implementations of historic ciphers?

$\endgroup$
8
  • 3
    $\begingroup$ RFC2410 includes a test vector for the "NULL encryption method"; does that count? $\endgroup$
    – poncho
    Oct 25, 2019 at 18:18
  • $\begingroup$ Did you check the Wikipedia? For example Vigenère cipher. $\endgroup$
    – kelalaka
    Oct 25, 2019 at 18:27
  • $\begingroup$ @kelalaka Yeah but the examples presented there (ATTACKATDAWN) are often used for various things in the cryptography community - I don't think this counts as official test vector for this algorithm. $\endgroup$
    – 766F6964
    Oct 25, 2019 at 18:30
  • $\begingroup$ Shall we get out a time machine to make a telephone call to Julius Caesar's chief information security officer and ask what test vectors they use for interoperability from Hispania to Asia Minor? Or, more to the point: What are the systems you're hoping to be compatible with? $\endgroup$ Oct 25, 2019 at 18:34
  • $\begingroup$ "I don't think this counts as official test vector"; ok, what would make a test vector "official"? $\endgroup$
    – poncho
    Oct 25, 2019 at 18:41

0