Nova Patents
CA2631925A1

Encryption via induced unweighted errors

Abstract

A method for encrypting data is provided. The method includes formatting data represented in a weighted number system into data blocks. The method al so includes converting the data blocks into a residue number system representation. The method further includes generating a first error generating sequence and inducing errors in the data blocks after converting the data blocks into a residue number system representation. It should be understood that the errors are induced in the data blocks by using the first error generating sequence. After inducing errors into the data blocks, the data of the data blocks is formatted into a form to be stored or transmitted. The method also includes generating a second error generating sequence synchronized with and identical to the first error generating sequence and correcting the errors in the data blocks using an operation which is an arithmetic inverse of a proce ss used in inducing errors.

CA2631925A1, drawing sheet 1
Sheet 1 of 7

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

9 claims: 1 independent, 8 dependent

  1. 1
    CA 02631925 2008-05-21 CLAIMS 1. Method for encrypting data, comprising:formatting data represented in a weighted number system into a plurality of data blocks of N bits in length;converting said data in said plurality of data blocks into a residue number system representation;generating a first error generating sequence;and inducing errors in said data blocks after said converting step by using said first error generating sequence to arithmetically operate on at least one residue using Galois arithmetic.