Pseudo code for the mathematical functions

February 20, 2013 | Posted in Asynchronous Key Generation for IBE | Ajoy Oommen

function gen_privatekey(array D_i)
    for each (key, nodeID) in D-i
        l = lambda(nodeID)
        element_pow_zn(f, key, l)
        element_mul_zn(prkey, prkey, f)
    return prkey

function lambda(node as integer)
    j = 1
    l = 1
    while(j < n)
        if j = node
            continue
        else
            r = j /(j – i)
            l = l * r
        j++
PBC DKG

Related Posts

16 Mar 2013 » Decryption for distributed Boneh-Franklin IBC

16 Mar 2013 » Encryption for distributed Boneh-Franklin IBC

15 Mar 2013 » Hash functions for distributed Boneh Franklin IBC

05 Mar 2013 » Importing and exporting an element in PBC

02 Mar 2013 » Using python to complete IBC

27 Feb 2013 » Modifying a DKG header

23 Feb 2013 » Analyzing messages in DKG

23 Feb 2013 » Understanding DKG

20 Feb 2013 » Distributed Key Generation in BFIBC

19 Feb 2013 » Modifying the DKG protocol