Skip to content
/ ibs-rs Public

Identity-based signature schemes compared/benchmarked

Notifications You must be signed in to change notification settings

Aphoh/ibs-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ibs-rs


A couple of implementations of Identity-Based Signature Schemes (IBS) with linked papers.

This should not be used in production and is simple a proof-of-concept I wrote to help me understand these schemes.

Benchmarks

Benchmarks are visible here

Implementations:

  • Hes02
    • Signing and Verifying take about the same amount of time
    • User secrets can be split between multiple TAs
  • Pat02
    • Signing requires no pairing calculations and is thus fairly efficient
    • Verifying only really requires one pairing computation
    • User secrets can be split between multiple TAs
  • BLM05
    • Signing requires no pairing calculations and is thus fairly efficient
    • Verifying only requires one paring calculation and one group operation in G_t
    • User secrets cannot be split between multiple TAs without some sort of homomorphic encryption due to how the user secrets are generated
  • PJ06
  • CDC06
  • Yi03

About

Identity-based signature schemes compared/benchmarked

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages