WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |

Search International and National Patent Collections
World Intellectual Property Organization
Machine translation
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2009/057092    International Application No.:    PCT/IL2008/001385
Publication Date: 07.05.2009 International Filing Date: 22.10.2008
G06F 12/08 (2006.01), G06F 21/64 (2013.01)
Applicants: SANDISK IL LTD. [IL/IL]; 7 Atir Yeda Street, 44425 Kfar Saba (IL) (For All Designated States Except US).
AHARONOV, Arseniy [IL/IL]; (IL) (For US Only)
Inventors: AHARONOV, Arseniy; (IL)
Agent: SANFORD T. COLB & CO.; P.O. Box 2273, 76122 Rehovot (IL)
Priority Data:
187040 30.10.2007 IL
Abstract: front page image
(EN)A method for data integrity protection includes storing items of data in a plurality of data blocks in a storage medium. Respective block signatures are stored in an integrity structure in the storage medium. A block signature of the given data block is computed in response to a first request to read a first data item from a given data block, and the computed signature is verified against a stored signature read from the integrity structure. The verified block signature is saved in a secure cache. The block signature is recomputed upon receiving a second request to read a second data item, subsequent to the first request, and is verified against the verified block signature in the secure cache. The data item is output from the storage medium in response to verifying the recomputed block signature.
(FR)L'invention concerne un procédé de protection d'intégrité de données, consistant à stocker des articles de données dans une pluralité de blocs de données dans un support de stockage. Des blocs de signatures respectifs sont stockés dans une structure d'intégrité du support de stockage. Une signature de bloc d'un bloc de données donné est calculée en réponse à une première demande de lecture d'un premier article de données, et la signature calculée est à nouveau vérifiée par rapport à une signature stockée lue dans la structure d'intégrité. La signature de bloc vérifiée est sauvegardée dans une mémoire cache sécurisée. La signature de bloc est recalculée à la réception d'une seconde demande de lecture d'un second article de données, suivant la première demande, et est vérifiée par rapport à la signature de bloc vérifiée de la mémoire cache sécurisée. L'article de données est extrait du support de stockage en réponse à la vérification de la signature de bloc recalculée.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MT, NL, NO, PL, PT, RO, SE, SI, SK, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)