Skip to content

Releases: secretflow/heu

v0.5.0b0

08 Mar 03:58

Choose a tag to compare

[Feature] Add DGK cryptosystem
[Feature] Add Damgard-Jurik cryptosystem
[Feature] Add a new paillier implementation based on ClustarFPGA hardware from Clustar Technology
[Feature] Add an experimental implementation of GPU-based paillier cryptosystem
[Feature] Add ic-paillier that meets CAICT interconnection standards
[Optimize] Optimize vectorized spi in mat mul
[Add] Add test case Mul in NpBenchmarks
[Add] New api: Create HeKit by pre-generated pk ans sk

0.5.0.dev20231128

28 Nov 11:29
cac7efa

Choose a tag to compare

0.5.0.dev20231128 Pre-release
Pre-release
  • [Feature] Add DGK cryptosystem
  • [Feature] Add Damgard-Jurik cryptosystem
  • [Feature] Add a new paillier implementation based on ClustarFPGA hardware from Clustar Technology
  • [Feature] Add an experimental implementation of GPU-based paillier cryptosystem
  • [Feature] Add ic-paillier that meets CAICT interconnection standards
  • [Optimize] Optimize vectorized spi in mat mul
  • [Add] Add test case Mul in NpBenchmarks
  • [Add] New api: Create HeKit by pre-generated pk ans sk

0.5.0.dev20231118

17 Nov 12:08
e8d47e9

Choose a tag to compare

0.5.0.dev20231118 Pre-release
Pre-release
Add dev release (#102)

v0.4.4b0

05 Jul 13:44
f77caac

Choose a tag to compare

  • [Feature] Add EC ElGamal cryptosystem

v0.4.3b3

26 Apr 09:10
ed0c204

Choose a tag to compare

  • [Feature] New api: TreePredictWithIndices support prediction with non-complete
    trees.
  • [Feature] New api: Add range check for OU on decryption to block plaintext
    overflow attack
  • [Bugfix] Code improve: Make tree pred with indices safer and faster.
  • [other] Update libtommath to head version

v0.4.2b0

06 Apr 11:32
2cad408

Choose a tag to compare

  • [Feature] Modify api: FeatureWiseBucketSum now support cumulative sum option.
  • [Feature] Modify public key to string message.

v0.3.2b0

09 Jan 12:33
dbe9825

Choose a tag to compare

  • [Feature/experimental] Add a new PHE algorithm implementation - IPCL. (Thanks to Intel)
    IPCL has very good performance on Intel AVX512-IFMA cpu instruction set and/or Intel QAT accelerator
  • [Feature] Add benchmark for numpy api
  • [Feature] add pickle support for XXXEncoderParams class
  • [Optimize] MPInt serialize is 81x faster and deserialize is 53x faster

v0.3.0b0

29 Nov 07:31
@6fj 6fj
5b42388

Choose a tag to compare

  • HEU supports a variety of big integer arithmetic libraries now
  • PHE algorithms: Add vectorized SPI support
  • add phe.parse_schema_type() to parse string to phe.SchemaType
  • [Break change] When creating an Encoder instance, you need to pass in schema information, because different schemas may be based on completely different integer operation libraries. Please see upgrade guide doc for details.