Systems and methods for managing networked commitments of secure entities

    公开(公告)号:US11444768B2

    公开(公告)日:2022-09-13

    申请号:US16894961

    申请日:2020-06-08

    申请人: Enrico Maim

    发明人: Enrico Maim

    摘要: The invention relates to a method of managing commitments between entities forming the nodes of a network, each entity being housed in a computer processing unit, characterized in that it comprises the following steps: establishing commitments (ENij) between commitment provider entities (Ei) and commitment beneficiary entities (Ej), one and the same entity being able to be both a commitment provider in relation to one or more other commitment beneficiary entities and a commitment beneficiary in relation to other commitment provider entities, upon the default of an commitment on the part of a defaulting commitment provider entity, noted from a beneficiary entity benefiting from this same commitment, communicating to the provider entity from said beneficiary entity, and at least one other entity (upstream entity) whose defaulting provider entity is beneficiary, an indication of default of a commitment, and, in response to this communication, altering at least one commitment whose defaulting provider entity is beneficiary. The invention is also aimed at various systems and methods capable, in a secure manner, of implementing programs or commitments which are executable at the level of a set of nodes of a network, for various applications.

    METHODS AND SYSTEMS FOR EXECUTING SMART CONTRACTS IN SECURE ENVIRONMENTS

    公开(公告)号:US20230206220A1

    公开(公告)日:2023-06-29

    申请号:US18170986

    申请日:2023-02-17

    申请人: Enrico MAIM

    发明人: Enrico MAIM

    摘要: Method for the secure execution of programs (smart contracts) implemented between a first wallet node (WN) (WN1) and a second wallet node (WN2), at least the second WN being implemented in an enclave of a processor, and the WNs being capable of executing programs designated in the messages that reach them, the method comprising the following steps: a) sending by WN1 to WN2 of a pre-message; b1) in response to this pre-message, execution in the enclave of a first program (WNRoT); b2) generation by the enclave of a certificate of authenticity of said first program and of the integrity of its execution; b3) sending said certificate to WN1; c) verification by WN1 of said certificate; d) in the event of successful verification, sending by WN1 to WN2 of a message intended to trigger the execution of a given program in WN2, and e) execution of said program in WN2.

    Methods and systems implemented in a network architecture with nodes capable of performing message-based transactions

    公开(公告)号:US11159318B2

    公开(公告)日:2021-10-26

    申请号:US16068497

    申请日:2017-01-16

    申请人: Enrico Maim

    发明人: Enrico Maim

    摘要: A method for establishing connection weights between network nodes is implemented by communicating data processing units, a public key and a private key being associated with each node, a given node being able to communicate its public key to another node, thus forming a so-called real connection (“IRL-connected”) between two nodes, and each node also being able to communicate to another node a public key received from yet another node, thus forming a so-called indirect connection between the other node and the yet another node. Each node can have a specific connection weight in relation to another node with which it has a real or indirect connection. In order to determine the connection weight of a second node in relation to a first node, the method comprises calculating a set combination of weighting factors (influence, proximity) of third nodes that are IRL-connected to the second node.

    SECURE TRANSACTIONAL SYSTEM IN A P2P ARCHITECTURE

    公开(公告)号:US20210233064A1

    公开(公告)日:2021-07-29

    申请号:US15734490

    申请日:2019-06-06

    申请人: Enrico MAIM

    发明人: Enrico MAIM

    摘要: The invention relates to a secure P2P transactional system comprising a set of nodes (WN) communicating by messages (WM), each message comprising data to be processed by a program (WP) and the hash of the program to be used at the destination node on the input data contained in this message, wherein, upon receiving a message and by using the hash contained in this message, each node is capable of causing the execution of the program to be used on the input data contained in said received message, said program generating an output message containing output data generated by the program and the hash of the program. The system is characterized in that at least certain programs are capable of being executed in a zero-knowledge proof mode (ZKP) and of including in output messages a zero-knowledge proof information for verification by the destination node.

    MARINE CRAFT
    8.
    发明申请

    公开(公告)号:US20220281557A1

    公开(公告)日:2022-09-08

    申请号:US17608830

    申请日:2020-06-02

    申请人: Enrico MAIM

    发明人: Enrico MAIM

    摘要: The invention relates to a water-going assembly comprising a first buoyant structure (S1) comprising at least two hulls (F1, F1′; F11, F11′, F12, F12′) delimiting between them a space (E1) and a photovoltaic arrangement (PH1) occupying a substantial proportion of the footprint of the buoyant structure, and a second buoyant structure (S2) provided with an electric thruster (P2) and with a battery (B2), means for assembling the two buoyant structures detachably, with means of electrical connection between the photovoltaic arrangement of the first buoyant structure and the battery of the second buoyant structure, the latter being able to be used for moving the two structures (S1, S2) with a directional guidance, or as an autonomous motorized marine craft.

    Methods and entities, in particular of a transactional nature, using secure devices

    公开(公告)号:US11843693B2

    公开(公告)日:2023-12-12

    申请号:US16464769

    申请日:2017-12-06

    申请人: Enrico Maim

    发明人: Enrico Maim

    摘要: The invention relates to a secure entity, a trusted execution hardware environment (TEE) comprising a secure processing circuit and suitable for implementing a contract-execution architecture, such as a Wallet Node for executing a contract-type program, wherein said program can be loaded into an execution memory in response to a program identifier contained in a message that reaches the entity via a channel for communication with other entities, and a secure device for interaction with the physical environment of the entity, such as a sensor and/or actuator module, which can supply input data for the execution of the contract and/or receive data generated by the execution of the contract, the secure device containing its own secret key for securing exchanges within the framework of the execution of the program.