The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 11, 2025

Filed:

Sep. 14, 2023
Applicant:

Tsinghua University, Beijing, CN;

Inventors:

Chao Zhang, Beijing, CN;

Wende Tan, Beijing, CN;

Yuan Li, Beijing, CN;

Ying Liu, Beijing, CN;

Jianping Wu, Beijing, CN;

Assignee:

Tsinghua University, Beijing, CN;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/12 (2013.01); G06F 21/62 (2013.01);
U.S. Cl.
CPC ...
G06F 21/121 (2013.01); G06F 21/6245 (2013.01);
Abstract

The present disclosure provides a software protection method and apparatus, an electronic device and a storage medium. By identifying the sensitive data in the software source code and determining the point of use of the sensitive data; setting the sensitive data in the read-only section of the compilation product of the software source code so that the sensitive data is stored in the read-only area when the software is running; inserting the check code into the above point of use of the sensitive data, where the check code is used to check whether the sensitive data read is in the read-only area while the software is running, and determine whether to continue running the software according to the check result, embodiments of the present disclosure realize the integrity verification of the sensitive data, and thereby prevent the sensitive data from being corrupted with low performance overheads.


Find Patent Forward Citations

Loading…