Distributed Identity Based Short Linkable Ring Signature Kasra - - PowerPoint PPT Presentation

distributed identity based short linkable ring signature
SMART_READER_LITE
LIVE PREVIEW

Distributed Identity Based Short Linkable Ring Signature Kasra - - PowerPoint PPT Presentation

Distributed Identity Based Short Linkable Ring Signature Kasra EdalatNejad Prof. Bryan Ford DEcentralized and DIstributed Systems Goal Anonymity Accountability Usability 2 Ring Signature Anonymous Spontaneous 3 Linkable Ring


slide-1
SLIDE 1

Distributed Identity Based Short Linkable Ring Signature

Kasra EdalatNejad

  • Prof. Bryan Ford

DEcentralized and DIstributed Systems

slide-2
SLIDE 2

Goal

  • Anonymity
  • Accountability
  • Usability

2

slide-3
SLIDE 3

Ring Signature

Anonymous Spontaneous

3

slide-4
SLIDE 4

Linkable Ring Signature

  • Event tag
  • Accountable
  • Linear size

4

slide-5
SLIDE 5

Cryptographic Accumulator

  • Make a short representation
  • Not a compresion

5

slide-6
SLIDE 6

Accumulator

  • Accumulate set(X): V
  • Generate witness: W
  • Check membership: (x, W, V)

6

slide-7
SLIDE 7

Additional properties

  • Dynamic
  • Authority

7

slide-8
SLIDE 8

Bilinear Pairing (Nguyen)

  • Master Secret Key: s
  • Publicly computable

8

slide-9
SLIDE 9

Bilinear Pairing (Nguyen)

  • With Authority:

○ Dynamic ○ Authority

  • No Authority:

○ Trusted setup ○ Not efficient

9

slide-10
SLIDE 10

Accumulator Ring Signature VS

10

slide-11
SLIDE 11

Short Linkable Ring Signature

  • Membership in ring
  • Knowing private key
  • Correct link tag

11

slide-12
SLIDE 12

Identity Based Cryptography

  • Public key is based on name
  • No Certificate Authority
  • Authority generate private key
  • Key escrow

12

slide-13
SLIDE 13

Bilinear pairing SLRS

  • Membership: Nguyen’s Accumulator
  • Knowledge of private key:

○ Sakai-Kasahara IBC ○

  • Link

13

slide-14
SLIDE 14

Secret Sharing: Direct

  • Shamir polynomial
  • Distributed key generation
  • Compute:

14

slide-15
SLIDE 15

Secret sharing: inverse

  • Compute:
  • Secure Multiparty Computation
  • Online participation for each request
  • Not efficient

15

slide-16
SLIDE 16

Distributed IBC

  • Use SS inverse
  • Distributed trust

16

slide-17
SLIDE 17

Distributed Nguyen’s Acc

  • Trusted setup
  • Distributed trust

○ SS Direct: Week dynamic ○ SS Inverse: Fully dynamic

17

slide-18
SLIDE 18

Distributed Accumulator

18

None SS Direct SS Inverse Witness generation Accumulate: No check witness: Add member Remove member

slide-19
SLIDE 19

Idea

  • Hierarchical Accumulator

○ Improve efficiency in non-trusted model

  • Hierarchical SLRS

○ Different privacy levels ○ Set management

19

slide-20
SLIDE 20

Voting

  • Different levels: City, Canton, Country
  • Autonomous sets
  • Unique identity link across levels

20

slide-21
SLIDE 21

PoP Party

  • Merging parties
  • Removing parties
  • Attribute based parties
  • Multiple attributes for a party
  • Distinct parties? Same IBC authority?

21

slide-22
SLIDE 22

Challenges

  • Efficiency
  • Efficiency
  • Efficiency

22

slide-23
SLIDE 23

Summary

  • Accumulator
  • Linkable Ring Signature
  • Identity Based Cryptography
  • Distributed Authority
  • Distributed Identity Based Short Linkable Ring

Signature (DIBSLRS)

23

slide-24
SLIDE 24

RSA

  • Accumulator
  • Short Linkable Ring Signature (SLRS)
  • Authority
  • Certificate public key

24