EP 3295352 A1 20180321 - CLIENT SOFTWARE ATTESTATION
Title (en)
CLIENT SOFTWARE ATTESTATION
Title (de)
BESTÄTIGUNG FÜR CLIENT-SOFTWARE
Title (fr)
ATTESTATION DE LOGICIEL DE CLIENT
Publication
Application
Priority
- GB 201508035 A 20150512
- GB 2016051364 W 20160512
Abstract (en)
[origin: WO2016181152A1] A server computing device can determine if a software application executing on a client computing device has not been tampered. Software executes on the server device and communicates either directly or indirectly with an attestation service; a client software application running on the client computing device communicates with the same attestation service. A client software application that is able to calculate a cryptographic hash fingerprint of its executing code image communicates to the attestation service to prove it is untampered with. The attestation service then generates a pass or fail attestation result. The attestation result is communicated between the attestation service and the server computing device. The behaviour of the server computing device is controlled in a way that is conditional on whether a prior attestation of the client software was a pass or fail attestation result.
IPC 8 full level
G06F 21/12 (2013.01); G06F 21/44 (2013.01); G06F 21/51 (2013.01); G06F 21/57 (2013.01); H04L 29/06 (2006.01)
CPC (source: EP US)
G06F 21/12 (2013.01 - EP US); G06F 21/121 (2013.01 - US); G06F 21/44 (2013.01 - EP US); G06F 21/51 (2013.01 - EP US); G06F 21/57 (2013.01 - EP US); H04L 9/0643 (2013.01 - US); H04L 9/3213 (2013.01 - EP US); H04L 9/3234 (2013.01 - EP); H04L 9/3239 (2013.01 - EP); H04L 9/3247 (2013.01 - EP); H04L 9/3271 (2013.01 - EP US); H04L 63/0807 (2013.01 - EP US); H04L 63/1441 (2013.01 - EP US); H04L 2209/26 (2013.01 - EP)
Citation (search report)
See references of WO 2016181152A1
Designated contracting state (EPC)
AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR
Designated extension state (EPC)
BA ME
DOCDB simple family (publication)
WO 2016181152 A1 20161117; EP 3295352 A1 20180321; EP 3295352 B1 20210317; GB 201508035 D0 20150624; US 11163858 B2 20211102; US 2018114000 A1 20180426
DOCDB simple family (application)
GB 2016051364 W 20160512; EP 16731623 A 20160512; GB 201508035 A 20150512; US 201615573619 A 20160512