Matrix multiplication between encrypted matrix and vector.
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 20/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- cpp
- Área
- cryptography
Línea de trabajo
El issue no indica ningún archivo fuente, prueba ni punto de entrada. Empieza revisando los ejemplos y la documentación de Microsoft SEAL sobre operaciones SIMD, codificación diagonal y multiplicación de matriz por vector cifrada. Se consideraría completado cuando exista una implementación o un ejemplo establecido para el caso en que ambos operandos estén cifrados.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I find many materials discuss the dot product between one plaintext matrix and one encrypted vector, which commonly appears in the application of machine learning. As I understand it, this multiplication leverages the SIMD operation of the BFC scheme and diagonal encoding. I am curious to know if this concept could be extended to situations where both the matrix and vector require encryption or if there are better implementations. Does the Microsoft SEAL library contain any examples of such multiplications?
I am new to homomorphic encryption and SEAL, please correct me if I have any misunderstanding. :)
- Lenguaje dominante
- C++
- Estrellas
- 4k
- Forks
- 778
- Merge medio
- 10 h 37 min
- PR fusionados (30 d)
- 1
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de microsoft/SEAL
-
BGV/BFV inverse of p mod QAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
-
How to Encrypt 64bit DataAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
-
BFV Noise budgetAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
Todos los issues de microsoft/SEAL
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
FriendsofECCE/ECCE#336 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
bitcoin-core/gui-qml#1030 ·
Los mantenedores suelen responder en 3 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
tesseract-robotics/tesseract#1384 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
NVIDIA/nccl-extensions#26 ·