Pseudo code for the mathematical functions

February 20, 2013 | Posted in Asynchronous Key Generation for IBE | None
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++

Related Posts

29 Jul 2013 » Overlapping collisions

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

23 Feb 2013 » Understanding DKG

20 Feb 2013 » Distributed Key Generation in BFIBC

19 Feb 2013 » The DKG Protocol

19 Feb 2013 » Distributed Key Generation

19 Feb 2013 » Boneh Franklin IBC using the PBC library