Skip to Content

A SPARC V8 Processor with Cryptography Extensions

0
Your rating: None

We will demonstrate a Secure Web Server realized as a system-on-chip. The hardware part of this system includes the LEON2 SPARC V8 processor with instruction set extensions for public-key cryptography, a co-processor for secret-key cryptography, and an Ethernet MAC unit connected via the AMBA bus to the processor. The software part of the system consists an uCLinux, an embedded SSL protocol stack with highly optimized assembly routines.

Contact:
Johann Großschädl (Johann.Groszschaedl@iaik.tugraz.at)

Project Information
Project Acronym: 
ISEC
Project Description: 
Instruction Set Extensions for Cryptography: The ISEC project is targeted at strenghtening the security of embedded systems by enabling them to handle the workloads of assymmetric cryptographic algorithms in a flexible manner. Our approach involves the design and evaluation of instructions set extensions, which enhance performance of public-key algorithms, while demanding little or no additional resources like silicon area, program memory, working memory and energy. In a radical derivation of the common practice, the use of cryptographic coprocessors is dismissed in favor of small enhancements of the original general-purpose processor.