Skip to content

能否给出不同的明文在同态加密后计算的接口 #9

@yexxx

Description

@yexxx

您好,由于FATE太过庞大,我想在单台计算机上复现您的论文的隐私保护方案。但是在您的final_big_table.ipynb给出的示例代码中的“Addition”步骤计算的是ciphertext_list = [ciphertext] * num_clients,即num_client个ciphertext求和,这里的ciphertext是相同的,而没有给出不同的ciphertext进行求和的接口。请问能否给出不同的明文在同态加密后计算的接口呢,即一个像ckks.sum()那样通用的接口。

如果可能的话麻烦添加以下内容的演示:
存在两个等长的不同向量A,B,A, B中的元素为[-1, 1]之间的小数

  1. 利用flashe加密A, B,得到A_e, B_e;
  2. 演示您的同态加密方案可以在密文状态下进行的不同的计算,如A_e+B_e, A_e-B_e, A_e dot B_e......;
  3. 解密第二步的计算结果,并与明文状态下的计算结果进行比较。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions