Patent · US Active

Detecting copied computer code using cryptographically hashed overlapping shingles

US10261784B1 · kind B1 · utility

1Cited by
10References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 20, 2018
Grant dateApr 16, 2019
Priority date
Expiry dateJun 20, 2038

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L9/3239
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Systems and methods of detecting copying of code or portions of code involve disassembling a set of compiled code into an architecture-agnostic intermediate representation. The intermediate representation is used to form a number of cryptographically hashed overlapping shingles. The number of cryptographically hashed overlapping shingles can be searched against a database of cryptographically hashed overlapping shingles to identify copied code.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.