International Business Machines Corporation
DIGITALLY SECURE TRANSACTIONS OVER PUBLIC NETWORKS

Last updated:

Abstract:

A method, computer program product, and a system where a processor(s) obtains, via a web interface, from a client, over a public network connection, a request to register for a financial transaction; a smart contract comprises the requested financial transaction. The processor(s) maps the client to a pre-defined security profile based on a security level associated with the security profile. The processor(s) selects, based on the security level, encryption keys from a repository and security codes. The processor(s) executes an encryption script, to automatically encrypt the contents of the smart contract utilizing the encryption keys and the security codes and by embedding SafeMath library codes in the smart contract.

Status:
Application
Type:

Utility

Filling date:

3 Apr 2020

Issue date:

7 Oct 2021