×

SECRET SHARING SYSTEM, SHARING APPARATUS, SHARE MANAGEMENT APPARATUS, ACQUISITION APPARATUS, SECRET SHARING METHOD, PROGRAM AND RECORDING MEDIUM

  • US 20130114815A1
  • Filed: 07/22/2011
  • Published: 05/09/2013
  • Est. Priority Date: 07/23/2010
  • Status: Active Grant
First Claim
Patent Images

1. A secret sharing system, comprising:

  • a sharing apparatus;

    Σ

    α

    =1
    L h(α

    ) share management apparatuses PA(α

    , h(α

    )), where α

    =1, . . . , L, L≧

    2, h(α

    )=1, . . . , H(α

    ), H(α

    )≧

    2; and

    an acquisition apparatus,wherein the sharing apparatus includes;

    a secret sharing unit that independently shares a value corresponding to each element θ



    , i, β



    g2 of basis vectors bi*(ψ

    ) among each subset SUB(α

    ) consisting of H(α

    ) share management apparatuses PA(α

    ,

         1), . . . , PA(α

    , H(α

    )) according to a predetermined secret sharing scheme to generate share information SH(ψ

    , i, β

    , α

    , h(α

    )) corresponding to each element θ



    , i, β



    g2, where h(α

    )=1, . . . , H(α

    ), provided that Ψ

    denotes an integer equal to or greater than 1, ψ

    denotes an integer equal to or greater than 0 and equal to or smaller than Ψ

    , ψ

    =0, . . . , Ψ

    , n(ψ

    ) denotes an integer equal to or greater than 1, ζ



    ) denotes an integer equal to or greater than 0, a generator of a cyclic group G2 is denoted by g2, and the basis vectors bi*(ψ

    )=(θ



    , i,

         1)·

    g2, . . . , θ



    , i, n(ψ

    )+ζ



    ))·

    g2

    G2n(ψ

    )+ζ



    )
    are n(ψ

    )+ζ



    )-dimensional basis vectors for θ



    , i, β

    ), where i=1, . . . , n(ψ

    )+ζ



    ), β

    =1, . . . , n(ψ

    )+ζ



    ), n(ψ

    )≧

    1, ζ



    )≧

    1, elements of the basis vectors bi*(ψ

    ) are n(ψ

    )+ζ



    ) elements of the cyclic group G2,each of the share management apparatuses PA(α

    , h(α

    )) includes;

    a share secret value generation unit that generates share secret values DSH(ψ

    , α

    , h(α

    )) by performing a common calculation common in the subset SUB(α

    ) on common information shared in the subset SUB(α

    ) and the share information SH(ψ

    , i, β

    , α

    , h(α

    )), where h(α

    )=1, . . . , H(α

    ), andthe acquisition apparatus includes;

    a reconstruction unit that generates reconstructed secret values SUBSK(ψ

    , α

    ) for each subset SUB(α

    ) from a plurality of the share secret values DSH(ψ

    , α

    , h(α

    )) for the subset SUB(α

    ) by performing reconstruction processing for the subset SUB(α

    ) according to the secret sharing scheme; and

    a synthesis unit that generates generation information D*(ψ

    ) from the reconstructed secret values SUBSK(ψ

    , α

    ).

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×