2 research outputs found
Dynamic integrity verification for software self-defense
Instead of using traditional virus signature scanning, a strong dynamic integrity verification mechanism is designed to detect whether software is infected by virus. In our scheme that based on code encryption, hash value of an application is used as the encryption key for virus detection. Hash value comparison is not needed and the storage of decryption key is not required. If a virus infects the software, the application cannot be executed and there will be a notification message prompted to the user. Our mechanism can be applied to all PE format files like EXE.link_to_subscribed_fulltex
Dynamic integrity verification for software self-defense
Instead of using traditional virus signature scanning, a strong dynamic integrity verification mechanism is designed to detect whether software is infected by virus. In our scheme that based on code encryption, hash value of an application is used as the encryption key for virus detection. Hash value comparison is not needed and the storage of decryption key is not required. If a virus infects the software, the application cannot be executed and there will be a notification message prompted to the user. Our mechanism can be applied to all PE format files like EXE.link_to_subscribed_fulltex