-
公开(公告)号:US12026700B2
公开(公告)日:2024-07-02
申请号:US18170986
申请日:2023-02-17
申请人: Enrico Maim
发明人: Enrico Maim
CPC分类号: G06Q20/3674 , G06F21/51 , G06Q20/065 , G06Q20/3678 , G06Q20/3823 , G06Q20/389 , H04L9/3236 , H04L9/3247 , H04L9/50 , H04L2209/56
摘要: 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.
-
公开(公告)号:US11444768B2
公开(公告)日:2022-09-13
申请号:US16894961
申请日:2020-06-08
申请人: Enrico Maim
发明人: Enrico Maim
IPC分类号: H04L9/32 , G06Q20/06 , G06F21/51 , G06F21/57 , G06F21/31 , G06F21/62 , H04L9/06 , G06Q20/22 , G06F21/34
摘要: 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.
-
公开(公告)号:US20230206220A1
公开(公告)日:2023-06-29
申请号:US18170986
申请日:2023-02-17
申请人: Enrico MAIM
发明人: Enrico MAIM
CPC分类号: G06Q20/3674 , G06F21/51 , G06Q20/065 , G06Q20/3678 , G06Q20/3823 , G06Q20/389 , H04L9/3236 , H04L9/3247 , H04L2209/56 , H04L9/50
摘要: 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.
-
公开(公告)号:US11159318B2
公开(公告)日:2021-10-26
申请号:US16068497
申请日:2017-01-16
申请人: Enrico Maim
发明人: Enrico Maim
IPC分类号: G06F21/00 , H04L29/06 , H04L9/14 , G06Q20/08 , H04L9/32 , H04L9/30 , G06F21/44 , G06F21/51 , G09C1/00 , G06Q20/06 , G06Q20/36 , H04L9/08
摘要: 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.
-
公开(公告)号: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.
-
公开(公告)号:US20240064014A9
公开(公告)日:2024-02-22
申请号:US17509607
申请日:2021-10-25
申请人: Enrico MAIM
发明人: Enrico MAIM
IPC分类号: H04L9/14 , G06Q20/08 , H04L9/32 , H04L9/30 , G06F21/44 , G06F21/51 , G09C1/00 , G06Q20/06 , H04L29/06 , G06Q20/36 , H04L9/08
CPC分类号: H04L9/14 , G06Q20/085 , H04L9/3247 , H04L9/30 , G06F21/44 , G06F21/51 , G09C1/00 , G06Q20/065 , H04L9/3218 , H04L63/12 , G06Q20/3678 , H04L9/0866 , H04L9/3239 , G06F2221/2153 , H04L2209/38
摘要: 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.
-
7.
公开(公告)号:US20240048376A1
公开(公告)日:2024-02-08
申请号:US18463863
申请日:2023-09-08
申请人: Enrico MAIM
发明人: Enrico MAIM
IPC分类号: H04L9/14 , G06Q20/08 , H04L9/32 , H04L9/30 , G06F21/44 , G06F21/51 , G09C1/00 , G06Q20/06 , H04L9/40 , G06Q20/36 , H04L9/08
CPC分类号: H04L9/14 , G06Q20/085 , H04L9/3247 , H04L9/30 , G06F21/44 , G06F21/51 , G09C1/00 , G06Q20/065 , H04L9/3218 , H04L63/12 , G06Q20/3678 , H04L9/0866 , H04L9/3239 , G06F2221/2153 , H04L9/50
摘要: 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.
-
公开(公告)号: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.
-
公开(公告)号:US12111917B2
公开(公告)日:2024-10-08
申请号:US16765111
申请日:2018-11-15
申请人: Enrico Maim
发明人: Enrico Maim
IPC分类号: G06F21/55 , G06F21/60 , G06F21/87 , H04L9/40 , H04W12/041 , H04W12/50 , H04W12/63 , H04W4/80
CPC分类号: G06F21/55 , G06F21/606 , G06F21/87 , H04L63/14 , H04L63/20 , H04W12/041 , H04W12/50 , H04W12/63 , G06F2221/034 , H04L63/0435 , H04W4/80
摘要: A portable terminal includes a security envelope, the envelope being able to capture a signal transmitted by a generator of the terminal (screen, loudspeaker, etc.), to convey this signal and to restore it at the level of a sensor of the terminal (camera, microphone), so as to be able to detect a breach of this envelope by alteration of the restored signal.
-
公开(公告)号:US11843693B2
公开(公告)日:2023-12-12
申请号:US16464769
申请日:2017-12-06
申请人: Enrico Maim
发明人: Enrico Maim
CPC分类号: H04L9/083 , G06F21/72 , G06F21/87 , H04L9/006 , H04L9/3247
摘要: 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.
-
-
-
-
-
-
-
-
-