Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2018203045) CONTINUOUS HASH VERIFICATION
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2018/203045 International Application No.: PCT/GB2018/051161
Publication Date: 08.11.2018 International Filing Date: 01.05.2018
IPC:
G06F 21/64 (2013.01) ,H04L 29/06 (2006.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
21
Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
60
Protecting data
64
Protecting data integrity, e.g. using checksums, certificates or signatures
H ELECTRICITY
04
ELECTRIC COMMUNICATION TECHNIQUE
L
TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
29
Arrangements, apparatus, circuits or systems, not covered by a single one of groups H04L1/-H04L27/136
02
Communication control; Communication processing
06
characterised by a protocol
Applicants:
ARM IP LIMITED [GB/GB]; 110 Fulbourn Road Cambridge CB1 9NJ, GB
Inventors:
MERIAC, Milosch; GB
Agent:
TLIP LTD; 14 King Street Leeds LS1 2HL, GB
Priority Data:
1707078.004.05.2017GB
Title (EN) CONTINUOUS HASH VERIFICATION
(FR) VÉRIFICATION DE HACHAGE CONTINU
Abstract:
(EN) There is described a method and data processing apparatus for verifying part or all of a downloading file, the file comprising a sequence of bytes, one or more bytes defining a block, the file having a final hash state calculated by a hash algorithm over the blocks in ascending order from first to last,each block having a starting hash state calculated by the hash algorithm, said method comprising:receiving the final hash state; receiving one or more blocks orderable in descending order starting from the last block;receiving, for each received block, the starting hash state for that block; calculating, for each received block, an ending hash state by running the hash algorithm from the starting hash state of the received block;confirming the starting hash state for each received block when the ending hash state is the same as the final hash state or a confirmed starting hash state; and flagging an error when an ending hash state does not match the final hash state or a confirmed starting hash state.
(FR) L'invention concerne un procédé et un appareil de traitement de données pour vérifier une partie ou la totalité d'un fichier de téléchargement, le fichier comprenant une séquence d'octets, un ou plusieurs octets définissant un bloc, le fichier présentant un état de hachage final calculé par un algorithme de hachage sur les blocs dans un ordre croissant, du premier au dernier, chaque bloc présentant un état de hachage de départ calculé par l'algorithme de hachage, ledit procédé consistant à: recevoir l'état de hachage final; recevoir un ou plusieurs blocs pouvant être placés dans un ordre décroissant à partir du dernier bloc; recevoir, pour chaque bloc reçu, l'état de hachage de départ pour ce bloc; calculer, pour chaque bloc reçu, un état de hachage résultant par exécution de l'algorithme de hachage à partir de l'état de hachage de départ du bloc reçu; confirmer l'état de hachage de départ pour chaque bloc reçu lorsque l'état de hachage résultant est le même que l'état de hachage final ou qu'un état de hachage de départ confirmé; et signaler une erreur lorsqu'un état de hachage résultant ne correspond pas à l'état de hachage final ou à un état de hachage de départ confirmé.
front page image
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (EPO) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Publication Language: English (EN)
Filing Language: English (EN)