Biosequence-based approach to analyzing binaries
Abstract
In a dynamic computing environment, it is a nontrivial task to verify code running in the environment because most approaches to software similarity require extensive and time-consuming analysis of a binary, or the approaches fail to recognize executables that are similar but nonidentical. A biosequence-based method for quantifying similarity of executable binaries is used to identify allowed codes in a real-world multi-user environment.
- Inventors:
- Issue Date:
- Research Org.:
- Pacific Northwest National Laboratory (PNNL), Richland, WA (United States)
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 1531405
- Patent Number(s):
- 10191726
- Application Number:
- 15/130,837
- Assignee:
- Battelle Memorial Institute (Richland, WA)
- Patent Classifications (CPCs):
-
G - PHYSICS G06 - COMPUTING G06F - ELECTRIC DIGITAL DATA PROCESSING
G - PHYSICS G16 - INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS G16B - BIOINFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR GENETIC OR PROTEIN-RELATED DATA PROCESSING IN COMPUTATIONAL MOLECULAR BIOLOGY
- DOE Contract Number:
- AC06-76RL01830
- Resource Type:
- Patent
- Resource Relation:
- Patent File Date: 2016-04-15
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 97 MATHEMATICS AND COMPUTING
Citation Formats
Peterson, Elena S., Oehmen, Christopher S., Phillips, Aaron R., and Curtis, Darren S. Biosequence-based approach to analyzing binaries. United States: N. p., 2019.
Web.
Peterson, Elena S., Oehmen, Christopher S., Phillips, Aaron R., & Curtis, Darren S. Biosequence-based approach to analyzing binaries. United States.
Peterson, Elena S., Oehmen, Christopher S., Phillips, Aaron R., and Curtis, Darren S. Tue .
"Biosequence-based approach to analyzing binaries". United States. https://www.osti.gov/servlets/purl/1531405.
@article{osti_1531405,
title = {Biosequence-based approach to analyzing binaries},
author = {Peterson, Elena S. and Oehmen, Christopher S. and Phillips, Aaron R. and Curtis, Darren S.},
abstractNote = {In a dynamic computing environment, it is a nontrivial task to verify code running in the environment because most approaches to software similarity require extensive and time-consuming analysis of a binary, or the approaches fail to recognize executables that are similar but nonidentical. A biosequence-based method for quantifying similarity of executable binaries is used to identify allowed codes in a real-world multi-user environment.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2019},
month = {1}
}
Works referenced in this record:
Improving the Mapping of Smith-Waterman Sequence Database Searches onto CUDA-Enabled GPUs
journal, January 2015
- Huang, Liang-Tsung; Wu, Chao-Chin; Lai, Lien-Fu
- BioMed Research International, Vol. 2015
Method for Determining the Degree to which Changed Code Has been Exercised
patent-application, November 2004
- Witchel, Emmett; Metcalf, Christopher D.; Ayers, Andrew E.
- US Patent Application 10/862048; 20040221270
Structure-Based Construction of Human Antibody Library
patent-application, April 2003
- Luo, Peizhi
- US Patent Application 10/125687; 20030054407
Disassembling an Executable Binary
patent-application, September 2009
- Pan, Aimin; Zhang, Kaimin; Zhu, Bin
- US Patent Application 12/050159; 20090235054
Apparatus and Method for Providing Sequence Database Comparison
patent-application, December 2001
- Blair, Douglas M.; Grefenstette, John J.; Nash, H. Hadon
- US Patent Application 09/881234; 20010053957
Detecting Copied Computer Source Code by Examining Computer Object Code
patent-application, December 2009
- Zeidman, Robert
- US Patent Application 12/214128; 20090313271
Automated interface-specification generation for enterprise architectures
patent, January 2013
- Dillon, Eric; Strombom, Douglas; Buckley, Neil
- US Patent Document 8,347,214
Pattern implementation technique
patent, February 2014
- Stevenson, David R.; Abbott, James R.; Fischer, Jeffrey M.
- US Patent Document 8,661,405
System for, and method of, providing the transmission, receipt and content of an e-mail message
patent, April 2010
- Tomkow, Terrance A.
- US Patent Document 7,698,558
System and method for using network application signatures based on modified term transition state machine
patent, July 2013
- Keralapura, Ram; Tongaonkar, Alok; Nucci, Antonio
- US Patent Document 8,494,985
Natural-language information processor with association searches limited within blocks
patent, April 2002
- Childs, Lois Catherine; Dadd, David Steven; Heintzelman, Norris Harber
- US Patent Document 6,374,242
Predicate matching library for complex program analysis
patent, November 2014
- Klimek, Manuel Victor; Wan, Zhanyong; Carruth, Bruce Chandler
- US Patent Document 8,881,122
Detection of Code Execution Exploits
patent-application, November 2010
- Anne, Christoph
- US Patent Application 12/627786; 20100281540
Apparatus and method for controlling a master/slave system via master device synchronization
patent, April 2010
- Sidiropoulos, Stefanos
- US Patent Document 7,702,057
System, Method and Medium for Providing Dynamic Model-Code Associativity
patent-application, February 2004
- Ortal, Amos; Shalev, Avraham
- US Patent Application 10/459712; 20040034846
Constant Time Worker Thread Allocation Via Configuration Caching
patent-application, September 2012
- Eichenberger, Alexandre E.; O'Brien, John K. P.
- US Patent Application 13/070811; 20120246654
Generating similarity scores for matching non-identical data strings
patent, October 2010
- Thirumalai, Srikanth; Terra, Egidio; Mohan, Vijai
- US Patent Document 7,814,107
Method and System for Improved Pattern Matching
patent-application, July 2014
- Miro, Xavier Anguera
- US Patent Application 14/108656; 20140195474
Full Text Query and Search Systems and Method of Use
patent-application, March 2008
- Tang, Yuanhua Tom; Hu, Qianjin; Yang, Yonghang Grace
- US Patent Application 11/740247; 20080077570