IP Library Granted Patent US 8,527,835
Granted Patent B2
US 8,527,835 · App. 12/811,132 · Granted Sep 3, 2013

Method for secure data transfer

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,527,835
App. No.
12/811,132
Granted
Sep 3, 2013
Kind
B2
Abstract

A method of securely transferring data. The source data stored in a source memory (NV_MEM) is compared with the transferred data (COPY_ELT_X_V_MEM) that has been copied from the source memory (NV_MEM) into a “destination” memory (V_MEM). The method consists in reading from the source memory (NV_MEM) an integrity value (PI_ELT_X) associated with an element (ELEMENT_X_NV_MEM) such as file containing the source data, in calculating the integrity of a reconstituted element made up of the transferred data (COPY_ELT_X_V_MEM) associated, where appropriate, with the data of the source element (ELEMENT_X_NV_MEM) other than the data that was transferred, and in deciding that the transferred data (COPY_ELT_X_V_MEM) is identical to the source data when the integrity calculation gives a value identical to the integrity value of the source element (PI_ELT_X). The method applies to transferring data between components of a smart card.

Claims (7)

1. A method of comparing source data and transferred data in a smart card comprising a source memory (NV_MEM) containing the source data and a destination memory (V_MEM) containing the transferred data, the method comprising:

reading from the source memory (NV_MEM) a first integrity value (PI_ELT_X) associated to a source element (ELEMENT_X_NV_MEM) containing the source data;

calculating a second integrity value for a reconstituted element reconstituted from the transferred data (COPY_ELT_X_V_MEM) plus any data in the source element (ELEMENT_X_NV_MEM) other than the transferred data if the transferred data (COPY_ELT_X_V_MEM) corresponds to only some of the data constituting the source element (ELEMENT_X_NV_MEM); and

concluding that the transferred data (COPY_ELT_X_V_MEM) and the source data are identical when the first and the second integrity values are identical.

2. The method according to claim 1 , wherein the first integrity value (PI_ELT_X) of the source element containing the source data and the second integrity value calculated for the reconstituted element are cyclic redundancy check values.

3. The method according to claim 1 , wherein a reference value (VR_NV_MEM) distinct from the transferred data is copied from the source memory (NV_MEM) to the destination memory (V_MEM), said reference value being firstly pre-stored in the source memory (NV_MEM) and secondly pre-stored in a read software of the smart card, and wherein the transferred value (VR_V_MEM) in the destination memory (V_MEM) is compared with the reference value stored in the read software to determine whether the transferred data (COPY_ELT_X_V_MEM) is identical to the source data.

4. The method according to claim 3 , wherein the reference value (VR_NV_MEM) is copied while copying the source data.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2025
From: IDEMIA IDENTITY & SECURITY FRANCE
To: IDEMIA FRANCE
Reel/Frame 070632/0157 →
CHANGE OF NAME Recorded Jul 25, 2013
From: SAGEM SECURITE
To: MORPHO
Reel/Frame 030889/0841 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2010
From: PEPIN, CYRILLE; DECROIX, DAVID; ROUDIERE, GUILLAUME
To: SAGEM SECURITE
Reel/Frame 024610/0832 →