Method and device for protecting user information against manipulations
AssigneeKoninklijke Philips Electronics N.V.
InventorWilhelmus Fransiscus Johannes Fontijn
Life of this patent
Estimating the term…
Abstract
A method of protecting user information against manipulations provides a high level of protection against any kind of manipulation without increasing the overhead significantly, by storing the user information in user channel packets of a user channel, assigning state information to the user channel packets, the state information being used to indicate if a user channel packet has been manipulated and/or is unstable or not, and storing the state information assigned to the user channel packets in an additional hidden channel embedded in the user channel, the state information assigned to a user channel packet being stored in the associated hidden channel packet.
Claims21
A method of protecting user information against manipulations, comprising acts of:
- storing said user information in user channel packets of a user channel;
- assigning state information to said user channel packets, said state information indicating a state of a packet independent of a packet value stored in a corresponding user channel packet and being used to indicate if a user channel packet has been manipulated and/or is unstable or not;
- and
- storing said state information assigned to said user channel packets in an additional hidden channel embedded in said user channel, said state information assigned to a user channel packet being stored in the associated hidden channel packet.
A method of reading user information protected against manipulations by storing said user information in user channel packets of a user channel, assigning state information to said user channel packets, said state information being used to indicate if a user channel packet has been manipulated and/or is unstable or not, and storing said state information assigned to said user channel packets in an additional hidden channel embedded in said user channel, said state information assigned to a user channel packet being stored in the associated hidden channel packet, said method comprising acts of:
- reading said user information from one or more user channel packets of said user channel;
- reading the associated state information of the respective hidden channel packets stored in the hidden channel, wherein said state information indicates a state of a packet independent of a packet value stored in the one or more user channel packets;
- verifying if the read state information indicates a manipulation or instability of the respective user channel packets;
- and
- ignoring user information read from manipulated or unstable user channel packets.
A device for protecting user information against manipulations, comprising:
- first storage means for storing said user information in user channel packets of a user channel;
- assigning means for assigning state information to said user channel packets said state information indicating a state of a packet independent of a packet value stored in a corresponding user channel packet and being used to indicate if a user channel packet has been manipulated and/or is unstable or not;
- and
- second storage means for storing said state information assigned to said user channel packets in an additional hidden channel embedded in said user channel, said state information assigned to a user channel packet being stored in the associated hidden channel packet.
A device for reading user information protected against manipulations by storing said user information in user channel packets of a user channel, assigning state information to said user channel packets, said state information being used to indicate if a user channel packet has been manipulated and/or is unstable or not, and storing said state information assigned to said user channel packets in an additional hidden channel embedded in said user channel, said state information assigned to a user channel packet being stored in the associated hidden channel packet, said device for reading comprising:
- first reading means for reading said user information from one or more user channel packets of said user channel;
- second reading means for reading the associated state information of the respective hidden channel packets stored in the hidden channel, said state information indicating a state of a packet independent of a packet value stored in the one or more user channel packets;
- verification means for verifying if the read state information indicates a manipulation or instability of the respective user channel packets;
- and
- control means for ignoring user information read from manipulated or unstable user channel packets.
A device-readable record carrier, in particular optical record carrier, comprising:
- user information stored in user channel packets of a user channel;
- and state information stored in an additional hidden channel embedded in said user channel used by a device for protecting said user information against manipulations, wherein said state information is used by the device to indicate a state of a packet independent of a packet value stored in a corresponding user channel packet is used by the device to determine if a user channel packet, to which said state information is assigned, has been manipulated and/or is unstable or not and wherein said state information is stored in a hidden channel packet associated to the user channel packet of said user information.
Dependencies are inferred from the claim text.