encap_bchk05

Key Encapsulation Mechanism (BCHK05)

Authors: Based on commitment scheme constructions

Title: “Key Encapsulation from Commitment Schemes”
Notes: Simple hash-based encapsulation scheme

Scheme Properties

  • Type: key encapsulation mechanism (KEM)

  • Setting: hash-based

  • Assumption: random oracle

Implementation

Authors:

Charm Developers

Date:

Unknown

class encap_bchk05.EncapBCHK[source]

Bases: object

>>> encap = EncapBCHK()
>>> hout = encap.setup()
>>> (r, com, dec) = encap.S(hout)
>>> rout = encap.R(hout, com, dec)
>>> r == rout
True
R(pub, com, dec)[source]
S(pub)[source]
setup()[source]