摘要 |
An encryption method involves generating a set of orthogonal vectors; multiplying first data by a first orthogonal vector S212 in the set of orthogonal vectors to generate a first product, multiplying second data by a second orthogonal vector S214 in the set of orthogonal vectors to generate a second product, summing the first and second products S216 to generate encrypted data, and storing the encrypted data S218. The data can be decrypted by multiplying the encrypted data by the first or second vector to retrieve the first or second data respectively. The first data and the second data may belong to different data types. The data may be scrambled S208, S210 before being encrypted. The encryption system may be used in a utilities meter to prevent any one application gaining access to data from another application. |