Follow TG Daily

Most Discussed Articles

More Discussions»

Articles By Tag

3G amd Android antitrust apple ARM blackberry china Dell google Green Dam hp ibm intel iphone microsoft mozilla netbook nintendo nokia PS3 Samsung security smartphone Sony twitter upgrade wii Windows 7 Xbox 360
Read more at
   SmallNetBuilder.com
Try our new and free
Price Comparison Service

Partners

Reviews & Rankings



Microsoft patents software watermarking technology

PDF Print E-mail
Security
By Wolfgang Gruener   
Thursday, June 21, 2007 17:21
Redmond (WA) – Battling software piracy, Microsoft has patented its idea of embedding code into software that would allow a company to identify the original purchaser.

The U.S. Patent and Trademark Office has granted Microsoft a patent, which describes an approach of integrating digital watermarks into software applications on the fly. According to the documents filed, the method is based on a process where personal identification information, “such as a purchaser's name, address, telephone number, credit card number” is collected and embedded into the binary code of an application at the time when the software is purchased over the Internet and prepared for download release.

The binary sequence is mapped into an instruction swap table to create a sequence that is used for exchanging specific of pairs of “non-interfering instructions”. As the application is downloaded, pairs of non-interfering instructions are swapped based on the encoded binary sequence. As the result, the patent filing claims, the downloaded application is watermarked with the personal identification information collected from the purchaser before the application was downloaded.

The inventors claim that software pirates will be able to detect the differences between two applications, but they will not be able to discover all pairs of instructions that can be swapped or that may have been changed which means that pirates will have to compare a greater number of applications to be likely to find the digital watermarks. The patent description also notes that watermarks could be encrypted before instruction keys are swapped.

Vice versa, software companies would be able to determine the origin very quickly simply by extracting the watermark by comparing the pirated with the original code of the application.

Comments (28)Add Comment
Jun 21, 2007 19:05     
Jun 21, 2007 21:00     
Jun 21, 2007 21:46     
Jun 21, 2007 22:44     
Jun 21, 2007 22:49     
Jun 21, 2007 23:24     
Jun 22, 2007 00:10     
Jun 22, 2007 00:17     
Jun 22, 2007 00:28     
Jun 22, 2007 00:30     
Jun 22, 2007 04:47     
Jun 22, 2007 04:56     
Jun 22, 2007 05:11     
Jun 22, 2007 06:12     
Jun 22, 2007 09:52     
Jun 22, 2007 09:58     
Jun 22, 2007 09:59     
Jun 22, 2007 12:02     
Jun 22, 2007 18:45     
Jun 23, 2007 10:09     
Jun 25, 2007 13:32     
Jun 26, 2007 10:01     
Jul 31, 2007 08:25     
Aug 02, 2007 20:09     

Write comment
This content has been locked. You can no longer post any comment.

busy
Recommend article:
Slashdot
Digg
Delicious
Technorati
YahooMyWeb
Stumble
NewsVine
Ma.gnolia
Subscribe to the TG Daily Newsletter
Email:
 

Shop Keywords: Microsoft, watermark, security, piracy

-view -business -118 --118
Powered By Page_Cache by Ircmaxell
Generated in 0.839808940887 Seconds