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?

  • 3
    $\begingroup$ RFC2410 includes a test vector for the "NULL encryption method"; does that count? $\endgroup$ – poncho Oct 25 '19 at 18:18
  • $\begingroup$ Did you check the Wikipedia? For example Vigenère cipher. $\endgroup$ – kelalaka Oct 25 '19 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 '19 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$ – Squeamish Ossifrage Oct 25 '19 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 '19 at 18:41