2004 · 64 citations · 6 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureCryptographyLow-power DesignConfigurable Logic BlocksCryptographic ArchitectureDigital Logic DesignField-programmable Gate Array ArchitectureLogic SynthesisLow-power Digital Circuit DesignAsic ImplementationBoolean Circuit EvaluationBoolean FunctionsCryptographic Library DesignLow-power Synthesis
In this paper we present a novel methodology that can be used to design efficient hardware structures for a certain class of combinatorial functions. The methodology is primarily intended to achieve low-power synthesis of non-linear one-to-one functions on ASIC technology libraries and fits well for the synthesis of small cryptographic substitution box (Sbox) functional components; the latter are found in most secret key cryptographic algorithms, and usually represent their most relevant part in terms of required computational power. We also describe an extension that allows us to apply the method to general vectorial Boolean functions.
6
The structured design of cryptographically good s-boxes
Carlisle Adams, S.E. Tavares · Journal of Cryptology · 1990 · 210 citations · Full text