Cover | Company Profile | Contact us
Patent Description
Buy Lavender_C for Windows 95/98/NT 4 and XP
@6000JPY (about 50USD)

International patent application: PCT/JP97/00807, March 14, 1997
Published as: WO 98/42099, Sept. 24, 1998

NEW METHODS FOR PROTECTING VITAL INFORMATION/COMMERCIAL PRODUCTS FROM ILLEGAL USAGE/REPRODUCTION

Technical Field

This invention relates to new methods for protecting vital information only known to concerned parties such as password, PIN, or credit card number transferred over a network from being cracked by wire-tapping or some other means, or software products or contents (music, images, etc) distributed across a network or written on CD-ROM from illegal usage or illegal reproduction (piracy).

Buy Lavender_C for Windows 95/98/NT 4 and XP
@6000JPY (about 50USD)

Background

In the prior art, vital information such as password, PIN, or credit card number is transferred over a network with no encryption (as is) or with one of published or proprietary encryption techniques, with key(s) (public key and private key; the former is known to anybody, and the latter is known to each of concerned parties only), or without keys (such as in proprietary one-time password generator), which are considered to be mathematically very difficult to crack (i.e., taking a great amount of time to find the original information). This is also true for software products or contents (music, images, etc) transferred across a network or written on CD-ROM (e.g. protection is carried out through a CD key printed on a label of each CD-ROM or no protection is provided at all) or other conventional media. Most of regular commercial software products and contents CD-ROMs are protection-free to allow the pirate business.

Such published encryption methods include:
- Cryptographic Apparatus and Method (U.S. Patent No. 4,200,770),
- Public Key Cryptographic Apparatus and Method (4,218,582),
- Exponentation cryptographic Apparatus and Method (4,424,414),
- Cryprographic Communications System and Method (4,405,829), and Method for Identifying Subscribers and for Generating and Verifying Electronic Signatures in a Data Exchange System (4,995,082).

However, the prior art as such requires a great amount of computation in encryption and decryption and may be subject to being cracked in some cases. In addition, in order to improve security, the number of bits in a key must be increased, which would further lengthen the computation time and complicate the logic to implement the algorithm.

The information already known to concerned parties such as password, PIN, or creadit card number need not be deciphered if the both parties use the same encoding method.

Also, software products or contents can be protected from illegal usage or illegal reproduction by attaching special information which is only enciphered for the same reason as above when both manufactured and used.

Hence, this invention uses any theoretically undecipherable encoding method based on the fractal theory to work around the possibility of being cracked, while allowing concerned parties to share vital information or to use software products or contents, with drastically shorter computation time and much simpler logic to implement the algorithm. Disclosure of Invention The present invention uses any theoretically undecipherable encoding method based on the fractal theory. In general, any of such methods is used mainly for image compression (because they were invented for such purpose), which are proved not to be completely decoded (there is no way to restore complete original images; Ref. Fractal Image Compression - Theory And Application, Editor Yuval Fisher, published by Springer-Verlag, 1994). In the present invention, this nature of the fractal encoding is applied to protecting vital/commercial information from illegal usage or illegal reproduction, whereby only concerned parties, who are permitted to know or use vital information, or software products or contents, can apply the same method to encode the same information to get the same result (there is no decoding process involved), while providing no clues to this information to those not concerned, unless of course they happen to know the vital information by some other means like a simple guessing, eavesdropping, overlooking, or threatening any of which is beyond the scope of the present invention.

THIS TYPE OF APPLICATION OF THE FRACTAL ENCODING METHODS TO THE PROTECTION OF VITAL INNFORMATION/COMMERCIAL PRODUCTS IS TOTALLY NEW AND UNIQUE TO THE PRESENT INVENTION.

Buy Lavender_C for Windows 95/98/NT 4 and XP
@6000JPY (about 50USD)

Best Mode of Carrying Out the Invention

The present invention is provided as a software program such as a DLL. It may also be implemented as a firmware. Several embodiments of the present invention are disclosed herein.

First, vital information such as password, PIN, or credit card number transferred over a network can be protected by using the same encoding method based on fractal theory on both ends (sender and recipient). In this case, vital information will be encoded along with other known information such as a timestamp or a certain predefined one-time data to avoid anybody else's using the encoded information as a valid transaction. This invention is useful for user authentication, electronic banking, and electronic commerce. An example follows:

(1) "Center" sends "Enter Password:"+timestamp to "Terminal".

(2) "Terminal" returns Password+timestamp encoded with the present invention.

(3) "Center" encodes stored password+timestamp and checks if the received encoded password + timestamp matches this encoded password+timestamp with the present invention.

(4) If they match, password proves correct. Otherwise, password proves incorrect.

Secondly, commercial software products or contents distributed across a network can be protected from illegal usage (like as freeware) or illegal reproduction (piracy) by a recipient, by using this encoding method to generate media-unique information on the media where products or contents are installed (downloaded). The generation of media-unique information may be achieved upon registration or license provision (without it, the products or contents should be disabled). An example follows:

(1) "User" downloads software products or contents from "Center" or "Home Page", which are disabled when downloaded.

(2) Then "User" requests registration or license for the products or contents.

(3) At this timing, media-unique information is generated with the present invention, such as a DLL supplied by manufacturer.

(4) Now, software products or contents are enabled.

Thirdly, by using this method to write additional media-unique information, say as TRACK00.CDA, when music or images are written on CD-ROM, only legally obtained media can be used while prohibiting illegal reproduction to be made. (Actually, reproduction can be made, but since media-unique information is different from CD-ROM to CD-ROM, copied information will be considered invalid by players which would implement the present invention.) In this case, the standard pertaining to the CD-ROM format and the devices to play the contents on CD-ROM may be affected. An example follows:

(1) "Manufacturer" writes media-unique information on CD-ROM with the present invention as TRACK00.CDA along with the contents.

(2) "User"'s player checks if TRACK00.CDA contains valid information.

(3) If so, the contents (music, images, etc) can be played (legal CD-ROM). Otherwise, the contents can not be played (illegal CD-ROM).

Buy Lavender_C for Windows 95/98/NT 4 and XP
@6000JPY (about 50USD)

Industrial Applicability

The present invention of applying the fractal encoding methods for protecting vital information/commercial products from illegal usage/reproduction can be applied to user authentication, electronic banking, electronic commerce, and software products/contents distribution over a network, e.g., Internet. It can also be applied to authentication of contents written on CD-ROM such as music and images.

Buy Lavender_C for Windows 95/98/NT 4 and XP
@6000JPY (about 50USD)

Claims:

1. A new method for protecting vital information such as password, PIN, or credit card number transferred over a network by using any fractal theory-based undecipherable encoding method on both ends (sender and recipient).

2. A new method for prohibiting illegal reproduction of software products or contents distributed over a network by using any fractal theory-based undecipherable encoding method on recipient side to write media-unique information on the media where software products or contents are installed (downloaded) upon registration or license provision. This encoding method will be provided by sellers of software products or contents along with software products or contents when downloaded.

3. A new method for prohibiting illegal reproduction of contents on CD-ROM such as music or images by using any fractal theory-based undecipherable encoding method to write media-unique information on the media upon production. This will involve the alteration to the standard pertaining to the CD-ROM format and the devices to play the contents on CD-ROM to handle this additional information. Abstract New methods using any encoding method based on the fractal theory, proved to be theoretically undecipherable, for protecting vital information only known to concerned parties such as password, PIN, or credit card number transferred over a network from being cracked by wire-tapping or some other means, or software products or contents (music, images, etc) distributed across a network or written on CD-ROM from illegal usage or illegal reproduction (piracy). This invention is materialized as a software program such as a DLL (dynamic link library), and may be implemented as a firmware.

Buy Lavender_C for Windows 95/98/NT 4 and XP
@6000JPY (about 50USD)



© SummerSoft Labs All Rights Reserved.

TOP