IP Library › Patent Application 12164069
Patent Application
App. No. 12/164,069

SYSTEM AND METHOD FOR VARIABLE ENCRYPTION

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/164,069
Abstract

A method for variable encryption of a plurality of files. The method serves a plurality of subscribers. The method includes receiving a request from one of the plurality of subscribers to download at least one of the plurality of files and receiving authorization to download the at least one of the plurality of files. The method also includes accessing the at least one of the plurality of files, encrypting the at least one of the plurality of files and inserting a key into the encrypted at least one of the plurality of files. Finally, the method includes downloading the encrypted at least one of the plurality of files to the one of the plurality of subscribers, extracting the key and deciphering the encrypted at least one of the plurality of files, thereby making available decrypted at least one of the plurality of files to the one of the plurality of subscribers.

Claims (36)

1 . A method for variable encryption of a plurality of files, said method serving a plurality of subscribers, said method comprising:

receiving a request from one of said plurality of subscribers to download at least one of said plurality of files;

receiving authorization to download said at least one of said plurality of files;

accessing said at least one of said plurality of files;

encrypting said at least one of said plurality of files;

inserting a key into said encrypted at least one of said plurality of files;

downloading said encrypted at least one of said plurality of files to said one of said plurality of subscribers;

extracting said key; and

deciphering said encrypted at least one of said plurality of files,

thereby making available decrypted at least one of said plurality of files to said one of said plurality of subscribers.

2 . The method of claim 1 , where said deciphering said encrypted at least one of said plurality of files comprises XORing said encrypted at least one of said plurality of files with itself,

thereby making available decrypted at least one of said plurality of files to said one of said plurality of subscribers.

4 . The method of claim 1 , where said deciphering said encrypted at least one of said plurality of files comprises applying a linear function to said encrypted at least one of said plurality of files,

thereby making available decrypted at least one of said plurality of files to said one of said plurality of subscribers.

5 . The method of claim 1 , where said deciphering said encrypted at least one of said plurality of files comprises applying a single-valued non-linear function to said encrypted at least one of said plurality of files,

thereby making available decrypted at least one of said plurality of files to said one of said plurality of subscribers.

6 . A method for variable encryption of timing data corresponding to the lyrics of songs, said method serving a plurality of subscribers, and said method comprising:

Receiving a request to download timing data for a song from one of said plurality of subscribers;

receiving authorization to download said timing data;

accessing lyrics and timing data for said song;

encrypting said timing data;

inserting a key into said encrypted timing data;

downloading said encrypted timing data to said one of said plurality of subscribers;

extracting said key; and

XORing said encrypted timing data with itself,

thereby making available decrypted timing data to said one of said plurality of subscribers.

7 . A system for variable encryption of a plurality of files, said system serving a plurality of subscribers, and said system comprising:

means for receiving a request from a one of said plurality of subscribers to download at least one of said plurality of files;

means for receiving authorization to download said at least one of said plurality of files;

means for accessing said at least one of said plurality of files;

means for encrypting said at least one of said plurality of files;

means for inserting a key into said encrypted at least one of said plurality of files;

means for downloading said encrypted at least one of said plurality of files to said one of said plurality of subscribers;

means for extracting said key; and

means for deciphering said encrypted at least one of said plurality of files,

thereby making available decrypted at least one of said plurality of files to said one of said plurality of subscribers.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2010
From: TUNEWIKI INC.
To: TUNEWIKI LIMITED
Reel/Frame 024025/0892 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2008
From: SARIG, AMNON
To: TUNEWIKI INC.
Reel/Frame 021166/0648 →