Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Section double encryption and safe loading method of Windows dynamic link library

A dynamic link library and double encryption technology, applied in the field of information security, can solve the problems of private loading of applications, being statically disassembled, easy to be tracked and debugged, etc., to achieve the effect of convenient use and simple operation

Active Publication Date: 2013-02-20
优地网络有限公司
View PDF3 Cites 37 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] The purpose of the present invention is to solve technical problems such as being easily tracked and debugged after being encrypted by the dynamic link library in the prior art, being loaded by the application program privately, being disassembled statically, etc., and providing a general Windows dynamic link library encryption protection method and private loading method, which can effectively prevent the dynamic link library from being tracked and debugged, loaded without permission, statically disassembled, etc.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Section double encryption and safe loading method of Windows dynamic link library
  • Section double encryption and safe loading method of Windows dynamic link library
  • Section double encryption and safe loading method of Windows dynamic link library

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0057] Example: as Figure 1 to Figure 5 As shown, the present invention is a segmented double encryption and secure loading method of a Windows dynamic link library, and the specific implementation of the present invention will be described with the practical application in the UT Starcom IPTV system. In the UTStarcom IPTV system, the application program on the Windows terminal is PC-Client, which uses a dynamic link library DRM Client to obtain the encrypted channel or encrypted VOD program key from the IPTV system side, and uses the library provided The function decrypts the media stream. Since the PC-Client and the DRM Client are Windows software installed on the user's personal PC, and the DRM Client contains some key technologies, it is a library that requires security and confidentiality, so the UT IPTV system adopts the method of the present invention to release it Encrypt before use, and also adopt the method of the present invention to decrypt and load it when in us...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a section double encryption and safe loading method of a Windows dynamic link library and aims at solving the technical problems that dynamic link libraries in prior art are prone to be tracked and debugged, privately loaded by application programs and statically disassembled. The method includes the following steps of analyzing a Windows dynamic link library file structure, establishing a private dynamic link library derived table, clearing away the derived table of the dynamic link library, respectively subjecting a code segment and a data segment of a dynamic link library file to encryption by an encryption key of an assigned encryption algorithm; subjecting the whole dynamic link library file to encryption by another encryption key of the assigned encryption algorithm; and outputting an interface function from the private dynamic link library derived table to an application program during loading.

Description

technical field [0001] The invention relates to information security technology, in particular to an encryption protection and a private loading method for a dynamic link library on a Windows platform. Background technique [0002] In the industry, software product companies often provide the developed Windows software to customers in the form of a dynamic link library (DLL). This is a convenient way to distribute, but there are several possible threats: [0003] 1. Customers can statically analyze the dynamic link library to understand the important algorithms in it; [0004] 2. Customers can track and debug the dynamic link library when the program is running to understand the important algorithms in it and obtain important data at runtime. For example, in the IPTV system, the scrambling key of the streaming media can be obtained by tracking and debugging the terminal program; [0005] 3. After the dynamic link is loaded, according to the start address of the image in t...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F21/51G06F9/445
Inventor 徐继军
Owner 优地网络有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products