Scaling Up Software Birthmarks Using Fuzzy Hashing

Author(s):  
Takehiro Tsuzaki ◽  
Teruaki Yamamoto ◽  
Haruaki Tamada ◽  
Akito Monden

To detect the software theft, software birthmarks have been proposed. Software birthmark systems extract software birthmarks, which are native characteristics of software, from binary programs, and compare them by computing the similarity between birthmarks. This paper proposes a new procedure for scaling up the birthmark systems. While conventional birthmark systems are composed of the birthmark extraction phase and the birthmark comparison phase, the proposed method adds two new phases between extraction and comparison, namely, compression phase, which employs fuzzy hashing, and pre-comparison phase, which aims to increase distinction property of birthmarks. The proposed method enables us to reduce the required time in the comparison phase, so that it can be applied to detect software theft among many larger scale software products. From an experimental evaluation, the authors found that the proposed method significantly reduces the comparison time, and keeps the distinction performance, which is one of the important properties of the birthmark. Also, the preservation performance is acceptable when the threshold value is properly set.

2017 ◽  
Vol 5 (3) ◽  
pp. 89-102 ◽  
Author(s):  
Takehiro Tsuzaki ◽  
Teruaki Yamamoto ◽  
Haruaki Tamada ◽  
Akito Monden

To detect the software theft, software birthmarks have been proposed. Software birthmark systems extract software birthmarks, which are native characteristics of software, from binary programs, and compare them by computing the similarity between birthmarks. This paper proposes a new procedure for scaling up the birthmark systems. While conventional birthmark systems are composed of the birthmark extraction phase and the birthmark comparison phase, the proposed method adds two new phases between extraction and comparison, namely, compression phase, which employs fuzzy hashing, and pre-comparison phase, which aims to increase distinction property of birthmarks. The proposed method enables us to reduce the required time in the comparison phase, so that it can be applied to detect software theft among many larger scale software products. From an experimental evaluation, the authors found that the proposed method significantly reduces the comparison time, and keeps the distinction performance, which is one of the important properties of the birthmark. Also, the preservation performance is acceptable when the threshold value is properly set.


1999 ◽  
Vol 66 (3) ◽  
pp. 607-611 ◽  
Author(s):  
J. A. Batlle

The jamb (self-locking) process in single-point three-dimensional rough collisions in multibody systems may lead to a dual compression: a second compression phase develops after an initial compression-expansion one. In such a case the usual energetical restitution coefficient ew is ill defined. This article presents a thorough analysis, by means of the incremental Routh ’s model, of the conditions leading to dual compression in the case of perfectly elastic collisions. For a given general collision configuration and for each value of the friction coefficient greater than the threshold value for jamb, there is always a domain of directions of the incident velocity leading to dual compression. An application example is presented.


Author(s):  
Charles W. Allen

With respect to structural consequences within a material, energetic electrons, above a threshold value of energy characteristic of a particular material, produce vacancy-interstial pairs (Frenkel pairs) by displacement of individual atoms, as illustrated for several materials in Table 1. Ion projectiles produce cascades of Frenkel pairs. Such displacement cascades result from high energy primary knock-on atoms which produce many secondary defects. These defects rearrange to form a variety of defect complexes on the time scale of tens of picoseconds following the primary displacement. A convenient measure of the extent of irradiation damage, both for electrons and ions, is the number of displacements per atom (dpa). 1 dpa means, on average, each atom in the irradiated region of material has been displaced once from its original lattice position. Displacement rate (dpa/s) is proportional to particle flux (cm-2s-1), the proportionality factor being the “displacement cross-section” σD (cm2). The cross-section σD depends mainly on the masses of target and projectile and on the kinetic energy of the projectile particle.


2002 ◽  
Author(s):  
Jeremy D. Heider ◽  
Brad J. Sagarin ◽  
M. Anne Britt ◽  
Sarah E. Wood ◽  
Joel E. Lynch

2012 ◽  
Author(s):  
Chris Ste-Croix ◽  
David Tack ◽  
Denis Boucher ◽  
Francois Ruel ◽  
Gilles Pageau ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document