Patent
Securing accessible systems using dynamic data mangling
Harold Johnson,Yuan Xiang Gu,Michael Wiener +2 more
- 28 Mar 2013
13
TL;DR: In this paper, the authors present a system and techniques for securing accessible computer-executable program code and systems, where one or more base functions may be generated and blended with existing program code, such that it may be difficult or impossible for a potential attacker to distinguish the base functions from the existing code.
read more
Abstract: Systems and techniques for securing accessible computer-executable program code and systems are provided. One or more base functions may be generated and blended with existing program code, such that it may be difficult or impossible for a potential attacker to distinguish the base functions from the existing code. The systems and code also may be protected using a variety of other blending and protection techniques, such as fractures, variable dependent coding, dynamic data mangling, and cross-linking, which may be used individually or in combination, and/or may be blended with the base functions.
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
Password generation method and device
Cui Shuyuan
- 09 Jul 2019
TL;DR: In this article, a password generation method and device is described, which relates to the technical field of computers and includes the following steps: receiving a secret key and a password original code input by a user, filling a pre-configured matrix template with the key to construct an encryption matrix; and encrypting the password original codes according to the encryption matrix to obtainan encrypted password.
Patent
Upper triangular part storage device of a symmetric matrix and a parallel reading method
Liu Dake,Liu Shaohan +1 more
- 12 Apr 2019
TL;DR: In this paper, a triangular part storage device and a parallel reading method for a symmetric matrix is presented, and the device comprises a storage module selection circuit which is used for selecting an appropriate storage module corresponding to each element of an upper triangular part or a lower triangular part of the matrix to be accessed.
Patent
A compiler device with masking function
Mallon Willem Charles,Pestrin Alan,Garcia Morchon Oscar +2 more
- 08 Jan 2020
TL;DR: In this article, the compiler device performs a live variable analysis on the computer program representation, and modifies the program representation to encode a first variable using at least a second variable as an encoding parameter.
Patent
Systems and methods for parallel execution and comparison of related processes for fault protection
Iyer Gopalakrishnan,Kashani Ameer +1 more
- 28 Jan 2020
TL;DR: In this paper, an extended program and an instrumented program are run in parallel to identify mismatched states between the extended and the instrumented programs, and the method includes managing the mismatches to mitigate effects of the program faults on the functioning of an associated device.
Patent
Device and method for modifying an encrypted multimedia data stream
Gilles Bardoux
- 25 Jul 2016
TL;DR: In this paper, the authors present a method to modify an encrypted multimedia data stream by decoding the encrypted data of the first identified sub-stream(s) and then combining the modified and encrypted data with the second substream (sub-stream) in such a way as to obtain the encrypted multimedia stream as output of the device.
References
•Book
Handbook of Applied Cryptography
Alfred Menezes,Scott A. Vanstone,Paul C. van Oorschot +2 more
- 01 Jan 1996
TL;DR: A valuable reference for the novice as well as for the expert who needs a wider scope of coverage within the area of cryptography, this book provides easy and rapid access of information and includes more than 200 algorithms and protocols.
15K
Sorting networks and their applications
Kenneth E. Batcher
- 30 Apr 1968
TL;DR: To achieve high throughput rates today's computers perform several operations simultaneously; not only are I/O operations performed concurrently with computing, but also, in multiprocessors, several computing operations are done concurrently.
Efficiently computing static single assignment form and the control dependence graph
TL;DR: In this article, the authors present new algorithms that efficiently compute static single assignment forms and control dependence graphs for arbitrary control flow graphs using the concept of {\em dominance frontiers} and give analytical and experimental evidence that these data structures are usually linear in the size of the original program.
Encryption: Advanced Encryption Standard (AES)
TL;DR: The 'Caesar' Cypher shows how old encryption is and how simple old ciphers now are for us to break.
1.2K
Patent
Software self-defense systems and methods
James J. Horning,W. Olin Sibert,Robert E. Tarjan,Umesh Maheshwari,William G. Horne,Andrew K. Wright,Lesley R. Matheson,Susan S. Owicki +7 more
- 07 Apr 2005
TL;DR: In this paper, the authors describe obfuscation, tamper-resistance, and watermarking techniques for protecting a computer program from unauthorized analysis and modification. But they do not discuss how to detect tampering.
617
Related Papers (5)
Harold Johnson,Yuan Xiang Gu,Michael Wiener +2 more
- 28 Mar 2013
Wolfgang Flugge,Heiner Eichhoff +1 more
- 13 Jan 2004