Patent
Tamper resistant software - mass data encoding
Harold J. Johnson,Stanley T. Chow,Yuan X. Gu +2 more
- 12 Apr 2001
120
TL;DR: In this paper, the authors present a method and system of protecting mass data by mapping virtual addresses onto randomly or pseudo-randomly selected actual addresses, so that an attacker cannot locate the data he is seeking, or identify patterns which might allow him to obtain information about his target (such as how the software operates, encryption keys, biometric data or passwords stored therein, or algorithms it uses).
read more
Abstract: Mass data (the contents of arrays, large data structures, linked data structures and similar data structures stored in memory) are common targets for attack. The invention presents a method and system of protecting mass data by mapping virtual addresses onto randomly or pseudo-randomly selected actual addresses. This mapping distributes data values throughout the memory so an attacker cannot locate the data he is seeking, or identify patterns which might allow him to obtain information about his target (such as how the software operates, encryption keys, biometric data or passwords stored therein, or algorithms it uses). Additional layers of protection are described, as well as efficient techniques for generating the necessary transforms to perform the invention.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Patent
Secure execution of enterprise applications on mobile devices
Waheed Qureshi,Thomas H. DeBenning,Ahmed Datoo,Olivier Andre,Shafaq Abdullah +4 more
- 10 Oct 2012
TL;DR: In this paper, the authors present a system for enabling enterprise users to securely access enterprise resources (documents, data, application servers, etc.) using their mobile devices using a bring-your-own-device (BYOD) policy.
320
Patent
Telecommunications device security
Caroline Jessica Belrose,Nicholas Bone +1 more
- 29 Aug 2008
TL;DR: In this paper, an interface controller is provided in the secure execution environment and intercepts all communications directed to the authentication-means to control access to access control by these communications.
199
Patent
System and method for preventing data loss using virtual machine wrapped applications
Sonali Agarwal,Lee Codel Lawson Tarbotton +1 more
- 10 Nov 2009
TL;DR: In this article, the authors present a method for controlling data transmission from within a virtual machine, which includes a policy module and a plurality of criteria with a first selected criterion permitting transmission of data to a first application and a second selected criterion prohibiting transmission of the data to another application.
188
Patent
System and method for network level protection against malicious software
Rishi Bhargava,David P. Reese +1 more
- 28 Jul 2010
TL;DR: In this paper, a trust status of the software program file is used to determine whether network traffic associated with the file is permitted and then a restriction rule is created to block the network traffic if the traffic is not permitted.
143
Patent
Application wrapping for application management framework
Zhongmin Lang,Gary Barton,James Robert Walker,Vipin Aravindakshan +3 more
- 16 Oct 2013
TL;DR: In this article, a software component, such as a native mobile application or a template application, may be modified into a managed mobile application, and metadata associated with the managed application may be generated.
141
References
Software protection and simulation on oblivious RAMs
Oded Goldreich,Rafail Ostrovsky +1 more
TL;DR: This paper shows how to do an on-line simulation of an arbitrary RAM by a probabilistic oblivious RAM with a polylogaithmic slowdown in the running time, and shows that a logarithmic slowdown is a lower bound.
Towards a theory of software protection and simulation by oblivious RAMs
Oded Goldreich
- 01 Jan 1987
TL;DR: This paper distill and formulate the key problem of learning about a program from its execution, and presents an efficient way of executing programs such that it is infeasible to learn anything about the program by monitoring its executions.
647
Patent
Obfuscation techniques for enhancing software security
Christian Collberg,Clark Thomborson,Douglas Low +2 more
- 09 Jun 1998
TL;DR: In this paper, a method for obfuscation techniques for enhancing software security includes selecting a subset of code (e.g., compiled source code of an application) to obfuscate, and obfuscating the selected subset of the code.
478
Patent
Secure processor with external memory using block chaining and block re-ordering
Brant Candelore,Eric Sprunk +1 more
- 06 Oct 1998
TL;DR: In this paper, a scrambled data transmission is descrambled by communicating encrypted program information and authentication information between an external storage device and block buffers of a secure circuit, where the program information is communicated in block chains to reduce the overhead of the authentication information.
302
Patent
Information security method and system
David Tucker,Matt A. Crump,Jerome Witmann +2 more
- 14 May 2001
TL;DR: In this paper, a polymorphic engine is used to enhance the security features of a software application and the data generated by or made available to the application and/or the operating system.
132