System and method for authenticating streamed data
AssigneeResearch In Motion Limited
InventorsMichael K. Brown, David F. Tapuska, Michael S. Brown
Life of this patent
Estimating the term…
Loading patent…
AssigneeResearch In Motion Limited
InventorsMichael K. Brown, David F. Tapuska, Michael S. Brown
Estimating the term…
A system and method that facilitates the authentication of streamed data received at a device, where authentication information is not distributed over the data stream. One embodiment of a method of authenticating data comprises the steps of: receiving, at the device, data in a plurality of packets transmitted by a data server; submitting a request for a server-computed authentication value to a data authentication server, wherein the data authentication server is adapted to compute the server-computed authentication value based on a subset of the data transmitted by the data server; receiving, at the device, the server-computed authentication value from the data authentication server in response to the request; computing a device-computed authentication value based on a subset of the data received at the device corresponding to the subset of the data transmitted by the data server; and determining if the subset of the data received at the device is authentic by comparing the server-computed and device-computed authentication values.
A method of authenticating data streamed as indexed data packets to a device, in which authentication data is not distributed over the packets, the method comprising:
A non-transitory computer-readable storage medium upon which a plurality of instructions executable by a processor is stored, the instructions for performing a method of authenticating data streamed as indexed data packets to a device, in which authentication data is not distributed over the packets, the method comprising:
A mobile device for authenticating data streamed as indexed data packets received at the device, in which authentication data is not distributed over the packets, the mobile device comprising a processor and a memory storing a plurality of instructions, which when executed by the processor, cause the processor to:
A system for authenticating data streamed as indexed data packets, wherein authentication data is not distributed over the packets, the system comprising:
Dependencies are inferred from the claim text.