Re: Question about Blowfish



On 2009-07-21, Paul Rubin <http> wrote:
Justin Jenkins <justin6392@xxxxxxxx> writes:
Instead of pi, could the hexadecimal digits of any irrational number
(e.g. the base of natural logarithms, the square roots of 2 or 3), be
used in the P-array and the four S-boxes? Or is there some internal
design quality that would make Blowfish a weaker algorithm unless pi is
used?

Obviously one can think of irrational numbers that wouldn't work
(e.g. pi divided by 10**10000, so the first 10000 digits are zero).
But in general the "obvious" ones should be about equivalent. SHA-1
uses sqrt(10) or something like that. MD5 uses sin(1) or something.

For further reading: http://en.wikipedia.org/wiki/Nothing_up_my_sleeve_number

--
Ilmari Karonen
To reply by e-mail, please replace ".invalid" with ".net" in address.
.



Relevant Pages

  • Re: Question about Blowfish
    ... (e.g. the base of natural logarithms, the square roots of 2 or 3), be ... used in the P-array and the four S-boxes? ...
    (sci.crypt)
  • Re: Question about Blowfish
    ... (e.g. the base of natural logarithms, the square roots of 2 or 3), be ... used in the P-array and the four S-boxes? ... design quality that would make Blowfish a weaker algorithm unless pi is ...
    (sci.crypt)
  • Question about Blowfish
    ... In Blowfish, initially the P-array and four S-boxes are the hexadecimal ... could the hexadecimal digits of any irrational number ...
    (sci.crypt)

Quantcast