Patent application EP16174818A (EP), filed 2016-06-16
Publication number: EP3258660A1
Title: PROTECTION DEVICE AND DONGLE AND METHOD FOR USING THE SAME
Abstract: Method for suspending a physical protection of an object (1) achieved by a protection device (2), wherein a host device (10) receives a first public key, a second public key, a third public key and a signed combined identifier incorporating the first public key and the second public key, wherein the signed combined identifier is signed with a third private key, which third private key is cryptographically associated with the third public key; the host device (10) requests a search of transactions associated with the signed combined identifier within the public transaction directory (12); the host device (10) authenticates at least the first public key and the second public key using a signature of the signed combined identifier and using the third public key; the host device (10) authenticates the protection device (2) using the first public key and the dongle (6) using the second public key and sends an unlock request to the dongle (6) if the search of the transaction directory (12) yields at least one transaction and the first and second public keys, the protection device (2) and the dongle (6) are authentic; and the dongle (6) receives the unlock request and in reaction sends an unlock command controlling an actuator (3) of the protection device (2) to suspend the physical protection of the protected object (1).
IPC codes: G06Q  30/    00            A I
G07C   9/    00            A I
H04L  29/    06            A I
H04L   9/    00            A I
Claims: number: 1
text: Method for suspending a physical protection of an object (1) achieved by a protection device (2), comprising the following steps:
number: 2
text: Method according to claim 1, characterised in that the steps for authenticating at least the first public key and the second public key by the host device (10) using the signature of the signed combined identifier and using the third public key are:
number: 3
text: Method according to claim 1 or 2, characterised in that the steps for authenticating the protection device (2) by the host device (10) are:
number: 4
text: Method according to one of the preceding claims, characterised in that the steps for authenticating the dongle (6) by the host device (10) are:
number: 5
text: Method according to one of the preceding claims, characterised in that the dongle (6) receives the unlock request and in reaction executes a contract script stored in an internal memory of the dongle (6), wherein the contract script evaluates at least one condition for unlocking the protection device (2), wherein the dongle (6) sends the unlock command only if the contract script executes successfully and the at least one condition of the contract script is fulfilled.
number: 6
text: Method according to one of the preceding claims, characterised in that after the dongle (6) sends the unlock command, it invalidates or resets its internal memory and/or the internal memory of the protection device (2).
number: 7
text: Method according to one of the preceding claims, characterised in that the protection device (2):
number: 8
text: Method according to one of claims 3 to 7, characterised in that the internal memory of the protection device (2) and/or of the dongle (6) is a tamper-proof memory.
number: 9
text: Method according to one of the preceding claims, characterised in that the first data connection is a wired data connection, preferably using the I2C protocol, and/or the second data connection is a wireless data connection, preferably a Bluetooth connection.
number: 10
text: Method according to one of the preceding claims, characterised in that the third data connection is established via the internet.
number: 11
text: Method according to one of the preceding claims, characterised in that the public transaction directory (12) is a distributed public directory, preferably the Bitcoin block chain.
number: 12
text: Set (14) for physically protecting an object (1) comprising:
number: 13
text: The set (14) according to claim 12, characterised in that the internal memory of the dongle (6) further stores a contract script.
number: 14
text: The set (14) according to claim 13, characterised in that the internal memory of the protection device (2) further stores a signature of a contract script signed with the second private key.
number: 15
text: The set (14) according to claim 13 or 14, characterised in that the internal memory of the dongle (6) further stores a signature of the contract script signed with the first private key.
Office action: search_report, dated 2017-12-20
Prior art cited: ref_id: US2016036788A1
ref_type: patent
severity: background
ref_id: US2015269570A1
ref_type: patent
severity: background
ref_id: - CHRISTIDIS KONSTANTINOS ET AL: "Blockchains and Smart Contracts for the Internet of Things", IEEE ACCESS, vol. 4, 10 June 2016 (2016-06-10), pages 2292 - 2303, XP011613134, DOI: 10.1109/ACCESS.2016.2566339
ref_type: npl
severity: background
ref_id: US2015269570
ref_type: patent
severity: background
ref_id: US2016036788
ref_type: patent
severity: background
ref_id: - CHRISTIDIS KONSTANTINOS ET AL, "Blockchains and Smart Contracts for the Internet of Things", IEEE ACCESS, (20160610), vol. 4, doi:10.1109/ACCESS.2016.2566339, pages 2292 - 2303, XP011613134 [A] 1-15 * sections II,A and III. *
ref_type: npl
severity: background
Final disposition: pending (2017-12-20)