System for encrypting and decrypting data using derivative equations and factors -> Monitor Keywords
Fresh Patents
Monitor Patents Patent Organizer How to File a Provisional Patent Browse Inventors Browse Industry Browse Agents Browse Locations
     new ** File a Provisional Patent ** 
site info Site News  |  monitor Monitor Keywords  |  monitor archive Monitor Archive  |  organizer Organizer  |  account info Account Info  |  
07/10/08 | 1 views | #20080165954 | Prev - Next | USPTO Class 380 | About this Page  380 rss/xml feed  monitor keywords

System for encrypting and decrypting data using derivative equations and factors

USPTO Application #: 20080165954
Title: System for encrypting and decrypting data using derivative equations and factors
Abstract: A data cryptographer encrypts and decrypts character data of any given length using derivative equations and factors. The use of factors and derivative equations introduces the randomness required for effective encryption without the use of complex mathematics. A set of equations determined by the user is used in a manner similar to a key but with random results. Only a portion of the key is exposed to decrypt the encrypted information. The data cryptographer may be configured using either simple or complex equations and may be implemented in an unlimited number of variations. The data cryptographer is portable, and can be implemented in any programming language that supports cyclical character manipulation. The data cryptographer also supports input from a variety of sources, allowing control from the administrator side, string value side, or any other input that may be extracted from the desired programming language.
(end of abstract)
Agent: Sawyer Law Group LLP - Palo Alto, CA, US
Inventor: Tom Thuan CHEUNG
USPTO Applicaton #: 20080165954 - Class: 380 28 (USPTO)

The Patent Description & Claims data below is from USPTO Patent Application 20080165954.
Brief Patent Description - Full Patent Description - Patent Application Claims  monitor keywords CROSS-REFERENCE TO RELATED APPLICATIONS

Under 35 USC § 120, this application is a continuation application and claims the benefit of priority to U.S. patent application No. 10/672,811, filed Sep. 26, 2003, entitled “Method for Encrypting and Decrypting Data Using Derivative Equations and Factors”, all of which is incorporated herein by reference.

FIELD OF THE INVENTION

The present invention generally relates to cryptography, and more particularly to an encryption and decryption system that utilizes customizable equations and random values to securely encrypt and decrypt information.

BACKGROUND OF THE INVENTION

Businesses, organizations, and individuals are becoming increasingly dependent on computers and data transmission. Consequently, large amounts of communicated data need to be secure from unauthorized access. A primary method of securing transmission of information utilizes cryptography, where a message or string of characters is transformed into a form understood only by the intended recipient.

A typical conventional approach to encrypting data utilizes a cryptographic algorithm and a set of cryptographic keys. The decrypting algorithm is typically the same as the encrypting program performed in reverse order. Public-key encryption makes one key public and another key private. Both the sender and the recipient should have the keys to encrypt and decrypt the information. Security of the encrypted data using cryptographic keys depends on keeping the keys secret and protecting the keys from being determined by third-party cryptanalysis. Methods for preventing cryptanalysis comprise iterated cryptosystems and the “one time pad” cryptosystem. An example of an iterated cryptosystem is the Data Encryption Standard (DES) developed by IBM. An example of a secure public-key cryptosystem is the Rivest, Shamir, Adleman (RSA) system.

The “one time pad” system utilizes a randomly selected key. This key is used only once and is equal or greater in length than the data to be encrypted. Because the key is random and used only once, the probability of decrypting the encrypted data without the knowledge of the key is very low. However, the recipient of the encrypted data requires the key to decrypt the data and the recipient requires a new key for each message. Consequently, a “one time pad” system is more appropriate for transmitting top-secret messages such as government messages than for large quantities of data.

Fortunately, effective data security does not require an unbreakable code. Rather, encrypted information should be encrypted at a level such that the work involved to decipher the encryption is greater than the reward for success.

Pseudo-random sequences are used to encrypt information provided the sequence is sufficiently random and secure. An adversary should not be able to predict a sequence based on past values or be able to deduce initial values. The goal of pseudo-random sequences is for the sequence to appear noise-like and non-repeating (aperiodic).

Algorithms utilizing equations from chaos theory have been used to create these pseudo-random sequences. The purpose of using equations from chaos theory is to encrypt information in such a way that is aperiodic to prevent an adversary from decrypting information contained in the sequence. However, the equations and algorithms used to create these pseudo-random sequences are complex.

Implementations of conventional approaches to encryption either involve storing a key that is liable to discovery by an adversary or attacker, or utilizing complex chaos theory equations.

What is therefore needed is a system, a computer program product, and an associated method for an encryption process that can be customized by the user, making the encryption process unique to the user, thus providing security from adversaries. This process should be easy to implement and require minimal processing by the computer. The keys for decrypting the encrypted information should not be stored in a database or transmitted in such a manner that adversaries may be able to decrypt the information. The need for such a system and method has heretofore remained unsatisfied.

SUMMARY OF THE INVENTION

The present invention satisfies this need, and presents a system, a computer program product, and an associated method (collectively referred to herein as “the system” or “the present system”) for encrypting character data (strings) of any given length using derivative equations and factors. The use of factors and derivative equations introduces the randomness required for effective encryption without the use of complex mathematics such as chaos theory.

The present system uses for encryption a set of equations determined by the user in a manner similar to a key. Unlike conventional encryption technology using keys, the results can be random. In addition, only a portion of the key is exposed to decrypt the encrypted information. Unlike convention encryption technology using complex equations to produce randomized results, the present system uses a simple approach that may be customized by the user in an infinite variety of ways. The user may configure the present system using either simple or complex equations.

The present system is a simple process involving a minimum of steps to implement. Unlike an application utilizing chaos theory equations, extensive mathematical skills are not required to implement the present system. The present system may be implemented in an unlimited number of variations; no two implementations may be the same.

The present system is portable, and can be implemented in any programming language that supports cyclical character manipulation; i.e., C, C++, Java, etc. The present system also supports input from a variety of sources, allowing control from the administrator side, string value side, or any other input that may be extracted from the desired programming language.



Continue reading...
Full patent description for System for encrypting and decrypting data using derivative equations and factors

Brief Patent Description - Full Patent Description - Patent Application Claims
Click on the above for other options relating to this System for encrypting and decrypting data using derivative equations and factors patent application.

Patent Applications in related categories:

20080232580 - Secret sharing apparatus, method, and program - A secret sharing apparatus according to the present invention is based on a (k,n)-threshold scheme with a threshold of at least 4. The secret sharing apparatus generates a generator matrix (G) of GF(2) in which any k of n column vectors are at a full rank, divides secret information into ...


###
monitor keywords

How KEYWORD MONITOR works... a FREE service from FreshPatents
1. Sign up (takes 30 seconds). 2. Fill in the keywords to be monitored.
3. Each week you receive an email with patent applications related to your keywords.  
Start now! - Receive info on patent apps like System for encrypting and decrypting data using derivative equations and factors or other areas of interest.
###


Previous Patent Application:
Secure booting a computing device
Next Patent Application:
Password protocols using xz-elliptic curve cryptography
Industry Class:
Cryptography

###

FreshPatents.com Support
Thank you for viewing the System for encrypting and decrypting data using derivative equations and factors patent info.
IP-related news and info


Results in 4.01821 seconds


Other interesting Feshpatents.com categories:
Tyco , Unilever , Warner-lambert , 3m