CODESSEAL: Compiler/FPGA approach to secure applications

Olga Gelbart*, Paul Ott, Bhagirath Narahari, Rahul Simha, Alok Choudhary, Joseph Zambreno

*Corresponding author for this work

Research output: Contribution to journalConference articlepeer-review

17 Scopus citations


The science of security informatics has become a rapidly growing field involving different branches of computer science and information technologies. Software protection, particularly for security applications, has become an important area in computer security. This paper proposes a joint compiler/hardware infrastructure - CODESSEAL - for software protection for fully encrypted execution in which both program and data are in encrypted form in memory. The processor is supplemented with an FPGA-based secure hardware component that is capable of fast encryption and decryption, and performs code integrity verification, authentication, and provides protection of the execution control flow. This paper outlines the CODESSEAL approach, the architecture, and presents preliminary performance results.

Original languageEnglish (US)
Pages (from-to)530-535
Number of pages6
JournalLecture Notes in Computer Science
StatePublished - 2005
EventIEEE International Conference on Intelligence and Security Informatics, ISI 2005 - Atlanta, GA, United States
Duration: May 19 2005May 20 2005

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science


Dive into the research topics of 'CODESSEAL: Compiler/FPGA approach to secure applications'. Together they form a unique fingerprint.

Cite this