Skip to content

BCH code #8

@xipki

Description

@xipki

The paper https://eprint.iacr.org/2016/930.pdf points me to this repository. I think the OT-based solution described there is implemented here.

I try to find the initialization parameter of the BCH code. It seems that you use m=10 instead 77 as described in Section 2.2.3 "1-out-of-N OT extension': In the remainder of the paper ..., we fix linear BCH code, generated from [50], denoted as a [2^77, 512, 129] code.

The code use m=10 is in ecc.c:

ECC::ECC() {
  bch_ctrl = init_bch(CONFIG_BCH_CONST_M, CONFIG_BCH_CONST_T, 0);
}

And the method init_bch does not allow m greater than 15.

Does I interpret the paper incorrectly? If not, any idea to use m = 77 in your code?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions