eNipu
Passionate about Cryptography, Homomorphic-Encryption, and Privacy-Preserving Machine Learning.
Tokyo
Pinned Repositories
100DayinJS
Trying to learn the web technologies
academic-kickstart
academic-kickstart-1
📝 Easily create a beautiful website using Academic, Hugo, and Netlify
academic-resume
Personal Website using hugo academic starter theme
ACM-Solutions
Collection of the soultions of various programming problems with hints
candar_glv
GLV Decomposition to improve G2 scalar multiplication for KSS-16 curve for optimal-ate pairing
elips_bn_bls
The initial phase of developing bilinear-pairing functionalities with BN and BLS-12 curve
elips_bn_bls_doc
Documentation of ELiPS library for BN and BLS12 curve
FiniteExtensionFieldDeg18
Basic C implementation of paring-friendly BN curve, Fp^18 finite field extension and so on
pairingma128
Comparative Implementation of Bilinear Pairing (Optimal-Ate) on KSS-16 curve, BLS-12 curve, BN curve.
eNipu's Repositories
eNipu/pairingma128
Comparative Implementation of Bilinear Pairing (Optimal-Ate) on KSS-16 curve, BLS-12 curve, BN curve.
eNipu/FiniteExtensionFieldDeg18
Basic C implementation of paring-friendly BN curve, Fp^18 finite field extension and so on
eNipu/academic-kickstart
eNipu/candar_glv
GLV Decomposition to improve G2 scalar multiplication for KSS-16 curve for optimal-ate pairing
eNipu/awesome-README-templates
A collection of awesome readme templates to display on your github profile.
eNipu/bls12_381
Implementation of the BLS12-381 pairing-friendly elliptic curve group
eNipu/courses
A place where our community can discuss OpenMined Courses, including posting questions, sharing feedback, or providing comments for discussion!
eNipu/covid19japan
eNipu/Crypto_boolean_func
eNipu/dotfiles
my vimrc file
eNipu/ELiPS
ELiPS is a cryptographic library that is designed to support bilinear pairing using BLS-12 curve at 128-bit Security Level. It is an on going project. Codes are subject to frequent change.
eNipu/elips_python
Implementation of my PhD work on pairing-based cryptography on BLS-12, KSS-16 in python.
eNipu/kss16_refac
eNipu/lunchscheduler
Schedule lunch time for multiple people when share small space. This schedule will be done by random selection based on a used input.
eNipu/mcl
a portable and fast pairing-based cryptography library
eNipu/mpna
Multiple Precision Numerical Computation with GNU MP, MPFR and QD
eNipu/nd081-c1-provisioning-microsoft-azure-vms-project-starter
eNipu/number_theory_py
eNipu/OM-Welcome-Package
Everything you need to know to contribute to OpenMined!
eNipu/pairing-plus
This is a fork of pairing library with additional efficiency functionality improvement.
eNipu/python-cheatsheet
Comprehensive Python Cheatsheet
eNipu/python-docs-hello-world
A simple python application for docs
eNipu/python-grpc-ssl
A simple Python gRPC service with mutual TLS authentication
eNipu/python-guide
Python best practices guidebook, written for humans.
eNipu/pytorch-original-transformer
My implementation of the original transformer model (Vaswani et al.). I've additionally included the playground.py file for visualizing otherwise seemingly hard concepts. Currently included IWSLT pretrained models.
eNipu/she-wasm
Two-level homomorphic encryption for Node.js by WebAssembly
eNipu/spring-boot-react-fullstack
eNipu/SqlLibsInPython
A test repository to experiment pandas an pandassql, duckdb
eNipu/swift-algorithms
Swift Algorithms is an open-source package of sequence and collection algorithms, along with their related types.
eNipu/udacity-nanodegrees
:mortar_board: List of Udacity Nanodegree programs with links to the free courses in their curricula