Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wordcompre

Secret math on text example to explore Seal

This program is meant as a demonstration of using the Integer Encoder with BFV scheme. It is not meant to take all cybersecurity precautions into consideration or meant to be the most efficient way.

The goal of this demonstration is to show how we can do secret math on text as such string -> char -> -> Unicode Number -> encode -> encrypted -> evaluate -> decrypt -> decode -> Unicode Number -> char -> string.

The learning goal is to use the same word compare example for each encoder and scheme combination to achieve widest understanding of the Microsoft Seal library and ensure what is learned is consistent throughout the team.

It is encouraged to also explore levels, rotation, and serialization in each of the encoder and scheme combinations.

#Branches

IntEncBFV - This branch is for exploring the use of the integer encoder with the BFV scheme. This is what the first version of the word compare example was written for.

BatEncBFV - This branch is for exploring the use of the batch encoder with the BFV scheme.

CKKSEnc - This branch is for exploring the use of the CKKS encoder with the CKKS scheme.

About

Secret math on text example to explore Seal

Resources

Contributing

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages