Grant: Engage Grants Program
University of Ontario Institute of Technology
$24,982.00
The feasibility of using fuzzy hashing for malware detection
EF 2013-14
Résumé
More than any other field in computer security, the race is always dynamic between hackers trying to develop new variants of computer malwares and security professionals trying to develop and perfect tools to identify and isolate these malicious codes. Every time a new variant of a malware is developed, security professionals create a ""signature"" that uniquely identifies the malware and adds it to the reference database of known malwares. Anti-virus software uses these databases when trying to detect whether a system in infected, or whether certain data traffic contains known strains of these malicious codes. Currently, the simplest methods to generate a signature for a virus are based on using cryptographic hashes such as the Message-Digest algorithm 5 (MD5) or the Secure Hash Algorithm 1 (SHA-1) where the hash of a file is considered as the signature for that file and is therefore used to determine whether it is a known malware or a variant of known malware. The purpose of the research project is to study the feasibility of using fuzzy hashing algorithms to reduce the number of false negatives during virus detection and to improve its detection speed. At this point of time, the collaborating company on this project, Red River Solutions Inc. has a malware detection product, but the product is limited in its capabilities in detecting variants to malware by more traditional means, signatures and updates to signatures. The expected outcome of this research is to advance the product's capabilities in the area of identifying polymorphic viruses as they attack a targeted network. From the company perspective, the outcome will be a better product that will be more marketable and provide more value to the company's clients. Further it will provide a competitive advantage to the company in the market place by having a new and unique manner to detect malware. This feature will be marketable and a key selling point.
Programme
Engage Grants Program
Bénéficiaire
Emplacement
Ontario, Canada
Type de bénéficiaire
Academia
Type
Grant
Source
NSERC's Awards Data
Tel que publié
Application id
461282-2013
Name nom
ElKhatib, Khalil
Department département
Business and Information Technology, Faculty of
Organization id
19222
Institution établissement
University of Ontario Institute of Technology
Province en
Ontario
Province fr
Ontario
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2013
Competition year année de concours
2013
Award amount
24982
Program id
EGP
Program name en
Engage Grants Program
Program name fr
Programme de subventions d'engagement partenariat
Group en
Research partnerships programs
Group fr
Programmes de partenariat
Committee code
1553
Committee name en
Ontario Internal Decision Committee
Committee name fr
Comité de décision interne pour l'Ontario
Area of application code
1207
Area of application group en
Advancement of knowledge
Area of application group fr
Avancement des connaissances
Area of application en
Information, computer and communication technologies
Area of application fr
Technologie de l'information, des ordinateurs et des réseaux de communications
Research subject code
2700
Research subject group en
Information technology
Research subject group fr
Technologie de l'information
Research subject en
Information technology
Research subject fr
Technologie de l'information
Partie
1
Nb partie
1
Application title
The feasibility of using fuzzy hashing for malware detection
Keyword
NSERC
Application summary
More than any other field in computer security, the race is always dynamic between hackers trying to develop new variants of computer malwares and security professionals trying to develop and perfect tools to identify and isolate these malicious codes. Every time a new variant of a malware is developed, security professionals create a ""signature"" that uniquely identifies the malware and adds it to the reference database of known malwares. Anti-virus software uses these databases when trying to detect whether a system in infected, or whether certain data traffic contains known strains of these malicious codes. Currently, the simplest methods to generate a signature for a virus are based on using cryptographic hashes such as the Message-Digest algorithm 5 (MD5) or the Secure Hash Algorithm 1 (SHA-1) where the hash of a file is considered as the signature for that file and is therefore used to determine whether it is a known malware or a variant of known malware. The purpose of the research project is to study the feasibility of using fuzzy hashing algorithms to reduce the number of false negatives during virus detection and to improve its detection speed. At this point of time, the collaborating company on this project, Red River Solutions Inc. has a malware detection product, but the product is limited in its capabilities in detecting variants to malware by more traditional means, signatures and updates to signatures. The expected outcome of this research is to advance the product's capabilities in the area of identifying polymorphic viruses as they attack a targeted network. From the company perspective, the outcome will be a better product that will be more marketable and provide more value to the company's clients. Further it will provide a competitive advantage to the company in the market place by having a new and unique manner to detect malware. This feature will be marketable and a key selling point.