A password code-oriented automated program sensitive data protection method
A technology for automated procedures and sensitive data, applied in the field of information security, which can solve the problems of manual implementation prone to omissions, errors, and inability to automatically identify sensitive data.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0014] This embodiment is implemented on the LLVM version 7.0 framework and selects Intel MPK as the hardware primitive used. Given a target source code containing cryptographic operations, such as figure 1 As shown, this embodiment relates to a cryptographic code-oriented automated program sensitive data protection method, including: a preprocessing stage, a cryptographic code-oriented static analysis stage, an intermediate language code transformation stage, and a binary program output stage, wherein:
[0015] like figure 2 As shown, the preprocessing stage refers to: correspondingly marking the original key material in the program and the input plaintext / ciphertext on the source code, and then converting the target source code into the LLVM intermediate language code through the LLVM compiler form.
[0016] The markings include: the developer marks the buffer storing the original key material as a key taint in the code through #pragmataintersinktaint, a precompiled instr...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


