Design and Implementation of Signed Executables for Linux

Loading...
Thumbnail Image

Files

CS-TR-4259.ps (200.66 KB)
No. of downloads: 317
CS-TR-4259.pdf (209.33 KB)
No. of downloads: 643

Publication or External Link

Date

2002-02-26

Advisor

Citation

DRUM DOI

Abstract

We describe the design and implementation of signed executables for Linux, which provide the following strong integrity guarantees: the inability to tamper with executables and the inability to add new unauthorized executables. Unlike other implementations, ours covers statically and dynamically linked executables as well as executable scripts. In addition, we reduced the overhead of signature verification to almost zero by caching the successful verification results. The negligible overhead enables signature verification to be used as a basic building block for other applications of which some are described in this paper. Also UMIACS-TR-2001-41

Notes

Rights