Welcome Guest [Log In] [Register]
Viewing Single Post From: Using Mmx Registers For Crypto
loki
Advanced Member
[ *  *  * ]
is this possible?

Background:
MMX consists of 8 registers, labled MM0 to MM7. Each register is 64 bits long. One of the concept behind MMX is called packed data types. This means that instead of using the whole register for a single 64-bit integer (quadword), two 32-bit integers (doubleword), four 16-bit integers (word) or eight 8-bit integers (byte) may be used.

Now this got me thinking. If there are 8 available registers and each register can hold 8 bytes then would it be possible to use 4 registers each holding 8 8-bit integers for an input block and the remainder to hold the key.

By using this method to hold and store data is it possible to use 256-bit data blocks and a 256-bit key.

Is this possible at all?
c(x) = 3x3 + x2 + x + 2; Find the inverse
Offline Profile Quote Post
Using Mmx Registers For Crypto · Off-topic