Methods and devices for protecting digital objects through format preserving coding
AssigneeThomson Licensing
InventorsOlivier Heen, Yves Maetz, Marc Eluard
Life of this patent
Estimating the term…
Abstract
To code a digital object, a sender encrypts its data to obtain a bitstream that is converted into a set of points that are then packaged and the coded object is output. A receiver receives and unpacks the coded object to obtain the set of points, converts the set of points to a bitstream that is decrypted to generate the original object that is output. The invention is particularly suited for protection of 3D objects, but it can also be used to protect any kind of digital data, in which case it may be possible to append the protected data of another kind to a 3D object.
Claims14
A method of coding a digital object into a coded digital object, the method comprising the steps, in a device, of:
- receiving the digital object;
- encrypting at least some of the data of the digital object to obtain a bit sequence;
- converting the bit sequence into a set of points with coordinates;
- and
- outputting the set of points with coordinates as the coded digital object.
A device for coding a digital object, the device comprising a processor adapted to:
- receive the digital object;
- encrypt at least some of the data of the digital object to obtain a bit sequence;
- convert the bit sequence into a set of points with coordinates;
- and
- output the set of points with coordinates as the coded digital object.
A method of decoding a coded digital object into a decoded digital object, the method comprising the steps, in a device, of:
- receiving the coded digital object comprising a set of points with coordinates;
- converting the set of points with coordinates into a bit sequence;
- decrypting the bit sequence to obtain a decoded digital object;
- and
- outputting the decoded digital object.
A device for decoding a coded digital object into a decoded digital object, the device comprising a processor adapted to:
- receive the coded digital object comprising a set of points with coordinates;
- convert the set of points with coordinates into a bit sequence;
- decrypt the bit sequence to obtain a decoded digital object;
- and
- output the decoded digital object.
Dependencies are inferred from the claim text.