Method for validating a node

A node and database technology, applied in the field of verifying the digital signature of at least one node, network, and public key, can solve problems such as download failures, and achieve the effect of improving efficiency and robustness

CN112020849AInactive Publication Date: 2020-12-01BANCO BILBAO VIZCAYA ARGENTARIA
7 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Publication Date
2020-12-01
Estimated Expiration
Not applicable · inactive patent

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

A computer-implemented method for validating a digital signature of at least one node in a peer to peer network, wherein each node is configured to store a database and at least one trust score s of anode in respect with another node of the peer to peer network, wherein each database is configured to store at least one trust endorsement of another node, the computer-implemented method comprisingthe steps of, a) executing in the plurality of nodes a gossip algorithm, obtaining in each node a updated version of its database, b) locally calculating in each node, a trust score s assigned to other node of the network for each node of its database, c) locally validating in each node, each digital signature of the at least one node of its database, based on the value of said trust score s of the peer to peer network, d) if there is a change in at least one trust endorsement value t of a database of a node, sending the changed trust endorsement to each neighbour node and executing step a), or e) if a new node is added or deleted in the peer to peer network, executing step a). A data processing system, a computer program product and a computer-readable storage medium for carrying out thesteps of the method is also described.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention belongs to the field of authentication of nodes in telecommunication networks, and more specifically, to the authentication of public keys of nodes in decentralized peer-to-peer networks, so-called P2P networks.

[0002] In particular, the invention relates to a method for verifying a digital signature of at least one node, each node identifying a user of the network. The method is characterized by a set of analysis steps that allow to establish, for example, a value of the reliability of the public keys from other nodes (users) of the network. Since a node is used by a user, the invention is configured to verify the user, ie his / her digital signature. Background technique

[0003] In the prior art, a given user identifier usually holds a specific key. This key is public key cryptography, which allows authentication in communication by a private and public key pair. This can be established with certainty that a message signed with a pr...

Examples

Embodiment approach 2

[0400] "Embodiment 2". The computer-implemented method of "Embodiment 1", wherein steps b) to e) are performed in parallel with respect to step a).

Embodiment approach 3

[0401]"Embodiment 3". The computer-implemented method according to any one of the preceding "Embodiments", wherein each node (110) includes at least one public and private node key pair and the remaining nodes of the peer-to-peer network (100) the public key of (110), wherein said public and private node key pair is a public key and a private key associated with each node (110),

[0402] Wherein, at least one endorsement message (201) includes at least one trust endorsement value t, an index value (idx) associated with each trust endorsement value t, and an endorsement signature (σ 1 ,σ 2 );as well as

[0403] wherein said endorsement is signed (σ 1 ,σ 2 ) to sign, and

[0404] Wherein, the gossip algorithm of step a) comprises the following steps:

[0405] a.1 in each node (110) listening to other nodes (110) of the network (100) and detecting at least one endorsement message (201) from said other nodes (110); and

[0406] a.2 For each detected endorsement message (201)...

Embodiment approach 4

[0411] "Embodiment 4". The computer-implemented method according to "Embodiment 3", wherein, between steps a.2.2 and a.3, the gossip algorithm in step a) further includes:

[0412] If at least one trust endorsement value t is new, the detected trust endorsement (201) is added to the database (200).