A method for encrypting data comprising dividing a first data set into a second data set and a third data set; deriving a first value using the second data set as an input into a polynomial equation; deriving a second value using the third data set as an input into the polynomial equation; deriving a...http://www.google.fr/patents/US7263191?utm_source=gb-gplus-shareBrevet US7263191 - Method and apparatus for encrypting data