Skip to content
This repository has been archived by the owner on Jan 13, 2025. It is now read-only.
/ cps Public archive

Projeto de Criptografia e Protocolos de Segurança

Notifications You must be signed in to change notification settings

crubble/cps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 

Repository files navigation

Projeto de Criptografia e Protocolos de Segurança

Private Set Intersection

Artigo

Disponível aqui, aqui e aqui.

Ambiente de programação

Acho melhor usarmos jupyter como em introdução à programação, mas se quizerem podemos usar ficheiros normais de python. O vscode também tem uma extensão de jupyter se preferirem ao browser.

Instalar as packages usadas

Se usarem anaconda corram isto no terminal: conda install numpy phe gmpy2

Se tiverem só o python instalado corram isto: pip install numpy phe gmpy2

Usar o github

Instalar o git.

Primeira vez:

  1. git clone https://github.com/crubble/cps.git
  2. cd cps
  3. git config --global user.name "Your Name"
  4. git config --global user.email "you@example.com"

Vezes seguintes: git pull

Para fazer alterações:

  1. git add .
  2. git commit -m "_escrever mensagem aqui_"
  3. git push

Para ver o estado da coisa: git status

Documentação das packages usadas

Polynomials: https://numpy.org/doc/stable/reference/routines.polynomials.html

Pallier: https://github.com/data61/python-paillier/blob/master/docs/usage.rst

About

Projeto de Criptografia e Protocolos de Segurança

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published