Nova Patents
EP3355217A1

Hardware blockchain acceleration

Abstract

Hardware acceleration supports complex software processes. In particular, a hardware security module provides encryption support for transaction chains. In one implementation, the security module circuitry provides high-speed security features and acceleration of the security features for blockchain processing.

EP3355217A1, drawing sheet 1
Sheet 1 of 10

Term

11.2 yearsto projected expiry

Projected expiry 19 December 2037, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

15 claims: 3 independent, 12 dependent

  1. 1
    A method comprising:in a hardware security system: establishing a communication connection with a hardware security module (HSM);providing security controller circuitry comprising: an HSM interface that includes: a security circuitry application programming interface (API);and an API-to-API mapping;receiving, at the security controller circuitry, a security function call made to the security circuitry API;mapping the security function call to an HSM specific function call, the mapping performed via the API-to-API mapping;transmitting the HSM specific function call to the HSM;and receiving a security response from the HSM, the security response received over the communication connection, and the security response received in response to the HSM specific function call.
  2. 8
    A security system comprising:a communication interface configured to connect to a hardware security module (HSM);an HSM interface comprising: a security circuitry programming interface (API);and an API-to-API mapping;and security controller circuitry configured to: receive, at the security controller circuitry, a security function call made to the security circuitry API;map the security function call to an HSM specific function call, the mapping performed via the API-to-API mapping;transmit the HSM specific function call to the HSM;and receive a security response from the HSM, the security response received over the communication interface, and the security response received in response to the HSM specific function call.
  3. 14
    A security system comprising:a hardware support interface to a hardware security module (HSM) defining an HSM application programming interface (API) that exposes HSM functions;a security controller interface configured to receive a security request function call;and security controller circuitry in communication with the security controller interface and the hardware support interface, the security controller circuitry comprising an HSM function interface including: a security circuitry API that exposes security circuitry functions;and an API-to-API mapping between the security circuitry functions and the HSM functions;the security controller circuitry configured to: receive, at the security controller interface, a security function call made via the security circuitry API;translate, via the API-to-API mapping , the security function call to an HSM specific function call;transmit the HSM specific function call to the HSM;and receive a security response from the HSM over the hardware support interface in response to the HSM specific function call.