Back to results
US 2004/0003128 A1Published application
Transferring data values via a data bus or storing data values using a selectable representation
AssigneeArm Limited
InventorSimon Charles Watt
Life of this patent
Estimating the term…
Abstract
Data values being stored and transferred within a data processing system 8 have a selectable representation, such as true and complement, as indicated by an accompanying representation specifying bit. This assists in obscuring the operation and the power signature of the device in a manner that improves security.
Claims44
Apparatus for processing data, said apparatus comprising:
- a data source operable to supply a data value to be processed;
- a destination operable to receive said data value;
- and
- a data bus operable to transfer a representation of said data value between said data source and said destination;
- wherein
- one or more representation specifying bits are associated with said data value transferred on said data bus, said one or more representation specifying bits specifying using which of a plurality of different representations said data value is transferred via said data bus between said data source and said destination.
3 more elements
A method of processing data, said method comprising the steps of:
- supplying from a data source a data value to be processed;
- and
- transferring a representation of said data value between said data source and a destination via a data bus;
- wherein
- one or more representation specifying bits are associated with said data value supplied by said data source, said one or more representation specifying bits specifying using which of a plurality of different representations said data value is transferred via said data bus between said data source and said destination.
2 more elements
Apparatus for processing data said apparatus comprising:
- a store operable to store a data value and one or more representation specifying bits associated with said data value, said one or more representation specifying bits specifying using which of a plurality of different representations said data value is stored within said store.
A method of processing data, said method comprising the steps of:
- storing a data value and one or more representation specifying bits associated with said data value, said one or more representation specifying bits specifying using which of a plurality of different representations said data value is stored within a store.
Dependencies are inferred from the claim text.