pk_hve08

Hidden-Vector Encryption (HVE08)

Authors: Vincenzo Iovino, Giuseppe Persiano

Title: “Hidden-Vector Encryption with Groups of Prime Order”
Published in: Pairing-Based Cryptography (Pairing), 2008
Notes: Predicate encryption supporting hidden-vector queries

Scheme Properties

  • Type: predicate encryption (public key)

  • Setting: Pairing groups (prime order)

  • Assumption: Decisional Linear

Implementation

Authors:

Matthew W. Pagano

Date:

12/2012

class pk_hve08.HVE08(groupObj)[source]

Bases: object

decrypt(CT, sk)[source]
encrypt(M, xVector, pk)[source]
keygen(pk, msk, yVector)[source]

yVector: expects binary attributes of 0 or 1 and “dont care” attribute is represented by the value 2.

setup(n)[source]
pk_hve08.main()[source]