Re: [Khufu] Pre-Computing the S-Boxes and obtaining aux. keys
From: Mok-Kong Shen (mok-kong.shen_at_t-online.de)
Date: 10/30/04
- Next message: Mok-Kong Shen: "Re: determining algorithm used"
- Previous message: WTShaw_1_at_hotmail.com: "Re: determining algorithm used"
- In reply to: Nikola Skoric: "[Khufu] Pre-Computing the S-Boxes and obtaining aux. keys"
- Next in thread: Nikola Skoric: "Re: [Khufu] Pre-Computing the S-Boxes and obtaining aux. keys"
- Reply: Nikola Skoric: "Re: [Khufu] Pre-Computing the S-Boxes and obtaining aux. keys"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Date: Sat, 30 Oct 2004 18:44:13 +0200
Nikola Skoric wrote:
>
> I'm trying to implement Khufu algoritm for my cryptography class. I
> started with absolutely no information on my hands and achieved in
> finding a paper (http://groups.google.com/groups?q=khufu+pre-
> computing+s-boxes&hl=en&lr=&selm=7982%40hoptoad.uucp&rnum=2) written by
> Ralph C. Merkle, the author of the algorithm, describing the
> algorithm... the only problem is that's not enough to implement this
> algorithm without making some wild assumptions.
I am ignorant, but, according to HAC, the algorithm is patented.
I don't know whether that would eventually cause you problems.
On the other hand, HAC says 'The majority of the patent consists
of C-code listings specifying the ciphers'. So it seems that
you might get quite some useful informations from the patent
document.
As to the generation of its S-boxes, which you asked, I have
a 'guess': The user chooses a PRNG and generates with the key
as seed an array of 256 32-bit values. This would allow an
8-bit value to map to a 32-bit value, realizing the 8-32
S-box. Of course, an 'essential' task that remains is
appropriately finding one or a class of good PRNGs for that
purpose.
M. K. Shen
--------------------------------------
http://home.t-online.de/home/mok-kong.shen
- Next message: Mok-Kong Shen: "Re: determining algorithm used"
- Previous message: WTShaw_1_at_hotmail.com: "Re: determining algorithm used"
- In reply to: Nikola Skoric: "[Khufu] Pre-Computing the S-Boxes and obtaining aux. keys"
- Next in thread: Nikola Skoric: "Re: [Khufu] Pre-Computing the S-Boxes and obtaining aux. keys"
- Reply: Nikola Skoric: "Re: [Khufu] Pre-Computing the S-Boxes and obtaining aux. keys"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Relevant Pages
|