DocumentCode :
1559487
Title :
Stack and queue integrity on hostile platforms
Author :
Devanbu, Premkumar T. ; Stubblebine, Stuart G.
Author_Institution :
Dept. of Comput. Sci., California Univ., Davis, CA, USA
Volume :
28
Issue :
1
fYear :
2002
fDate :
1/1/2002 12:00:00 AM
Firstpage :
100
Lastpage :
108
Abstract :
When computationally intensive tasks have to be carried out on trusted, but limited platforms such as smart cards, it becomes necessary to compensate for the limited resources (memory, CPU speed) by off-loading implementations of data structures onto an available (but insecure, untrusted) fast coprocessor. However, data structures such as stacks, queues, RAMs, and hash tables can be corrupted (and made to behave incorrectly) by a potentially hostile implementation platform or by an adversary knowing or choosing data structure operations. The paper examines approaches that can detect violations of data structure invariants, while placing limited demands on the resources of the secure computing platform
Keywords :
data integrity; data structures; security of data; computationally intensive tasks; data structures; fast coprocessor; hash tables; hostile implementation platform; queue integrity; secure computing platform; security; smart cards; software protection; stack integrity; Coprocessors; Data structures; Random access memory; Smart cards;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/32.979991
Filename :
979991
Link To Document :
بازگشت