| Attacks and risk analysis for hardware supported software copy protection systems |
| Full text |
Pdf
(167 KB)
|
| Source
|
ACM Workshop On Digital Rights Management
archive
Proceedings of the 4th ACM workshop on Digital rights management
table of contents
Washington DC, USA
SESSION: Software protection
table of contents
Pages: 54 - 62
Year of Publication: 2004
ISBN:1-58113-969-1
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 4, Downloads (12 Months): 67, Citation Count: 1
|
|
|
ABSTRACT
<i>Recently, there is a growing interest in the research community to use tamper-resistant processors for software copy protection. Many of these tamper-resistant systems rely on a specially tailored secure processor to prevent, 1) illegal software duplication, 2) unauthorized software modification, and 3)unauthorized software reverse engineering. The published techniques primarily focused on feasibility demonstration and design details rather than analyzing security risks and potential attacks from an adversary's perspective. The uniqueness of software copy protection may lead to some potential attacks on such a secure environment that have been largely ignored or insufficiently addressed in the literature. One should not take security for granted just because it is implemented on a tamper-resistant secure processor. Detailed analysis on some proposed ideas reveal potential vulnerability and attacks. Some of the attacks are known to the security community, nevertheless, their implications to software copy protection are not well understood and discussed. This paper presents these cases for designers to improve their systems and circumvent the potential security pitfalls and for users of such systems to be aware of the potential risks</i>
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
M-TREE: A Fast Secure Architecture for Protecting the Integrity and Privacy of Software. Submitted for publication. http://www.cc.gatech.edu/people/home/lulu/Mtree.pdf, 2004.
|
| |
2
|
A. W. Biermann. The inference of regular lisp programs from examples. In IEEE Trans. on Systems, Man, and Cybernetics, 8(8):585--600, 1978.
|
| |
3
|
Andrew "bunnie" Huang. Hacking the Xbox: An Introduction to Reverse Engineering. No Starch Press, 2003.
|
| |
4
|
N.S. Chaudhari and A. Tiwari. Extension of Binary Neural Networks for Multi-class Output and Finite Automata. Neural Information Processing: Research and Development. Ed. Jagath Rakjkapse and Lipo Wang, December, 2003.
|
| |
5
|
Compaq Computer. Alpha 21264 Microprocessor Hardware Reference Manual.
|
| |
6
|
|
| |
7
|
The Trusted Computing Group. https://www.trustedcomputinggroup.org/home. 2003.
|
| |
8
|
A. Huang. Keeping secrets in hardware the microsoft xbox case study. MIT AI Memo, 2002.
|
| |
9
|
Interposer. http://www.arium.com.
|
 |
10
|
David Lie Chandramohan Thekkath , Mark Mitchell , Patrick Lincoln , Dan Boneh , John Mitchell , Mark Horowitz, Architectural support for copy and tamper resistant software, Proceedings of the ninth international conference on Architectural support for programming languages and operating systems, p.168-177, November 2000, Cambridge, Massachusetts, United States
|
 |
11
|
|
| |
12
|
M.Anthony. Boolean functions and artificial neural networks. Boolean Functions: Volume II. Ed. Yves Crama and Peter Hammer, December, 2003.
|
| |
13
|
|
 |
14
|
|
| |
15
|
|
 |
16
|
G. Edward Suh , Dwaine Clarke , Blaise Gassend , Marten van Dijk , Srinivas Devadas, AEGIS: architecture for tamper-evident and tamper-resistant processing, Proceedings of the 17th annual international conference on Supercomputing, June 23-26, 2003, San Francisco, CA, USA
[doi> 10.1145/782814.782838]
|
| |
17
|
|
| |
18
|
|
| |
19
|
|
 |
20
|
Xiaotong Zhuang , Tao Zhang , Hsien-Hsin S. Lee , Santosh Pande, Hardware assisted control flow obfuscation for embedded processors, Proceedings of the 2004 international conference on Compilers, architecture, and synthesis for embedded systems, September 22-25, 2004, Washington DC, USA
[doi> 10.1145/1023833.1023873]
|
| |
21
|
X. Zhuang, T. Zhang, S. Pande, and H.-H. S. Lee. HIDE: Hardware-support for Leakage-Immune Dynamic Execution. Report GIT-CERCS-03-21, Geogia Institute of Technology, Atlanta, GA, November 2003.
|
|