├── .gitignore ├── LICENSE ├── Magma-Reference ├── README.md ├── SIKE_challenge.m ├── SIKEp434.m ├── richelot_aux.m └── uvtable.m ├── README.md ├── SIKE_challenge.sage ├── SIKEp434.sage ├── SIKEp610_variant.sage ├── baby_SIDH.sage ├── castryck_decru_attack.sage ├── castryck_decru_shortcut.sage ├── dead-code ├── FromJacToJac.sage ├── FromProdToJac.sage └── README.md ├── direct-reimplementation ├── SIKE_challenge.sage └── SIKEp434.sage ├── helpers.py ├── public_values_aux.py ├── richelot_aux.py ├── richelot_test.sage ├── sandwich_attack.sage ├── speedup.sage └── uvtable.py /.gitignore: -------------------------------------------------------------------------------- 1 | **/.DS_Store 2 | **.sage.py 3 | 4 | __pycache__/* -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GiacomoPope/Castryck-Decru-SageMath/HEAD/LICENSE -------------------------------------------------------------------------------- /Magma-Reference/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GiacomoPope/Castryck-Decru-SageMath/HEAD/Magma-Reference/README.md -------------------------------------------------------------------------------- /Magma-Reference/SIKE_challenge.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GiacomoPope/Castryck-Decru-SageMath/HEAD/Magma-Reference/SIKE_challenge.m -------------------------------------------------------------------------------- /Magma-Reference/SIKEp434.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GiacomoPope/Castryck-Decru-SageMath/HEAD/Magma-Reference/SIKEp434.m -------------------------------------------------------------------------------- /Magma-Reference/richelot_aux.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GiacomoPope/Castryck-Decru-SageMath/HEAD/Magma-Reference/richelot_aux.m -------------------------------------------------------------------------------- /Magma-Reference/uvtable.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GiacomoPope/Castryck-Decru-SageMath/HEAD/Magma-Reference/uvtable.m -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GiacomoPope/Castryck-Decru-SageMath/HEAD/README.md -------------------------------------------------------------------------------- /SIKE_challenge.sage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GiacomoPope/Castryck-Decru-SageMath/HEAD/SIKE_challenge.sage -------------------------------------------------------------------------------- /SIKEp434.sage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GiacomoPope/Castryck-Decru-SageMath/HEAD/SIKEp434.sage -------------------------------------------------------------------------------- /SIKEp610_variant.sage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GiacomoPope/Castryck-Decru-SageMath/HEAD/SIKEp610_variant.sage -------------------------------------------------------------------------------- /baby_SIDH.sage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GiacomoPope/Castryck-Decru-SageMath/HEAD/baby_SIDH.sage -------------------------------------------------------------------------------- /castryck_decru_attack.sage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GiacomoPope/Castryck-Decru-SageMath/HEAD/castryck_decru_attack.sage -------------------------------------------------------------------------------- /castryck_decru_shortcut.sage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GiacomoPope/Castryck-Decru-SageMath/HEAD/castryck_decru_shortcut.sage -------------------------------------------------------------------------------- /dead-code/FromJacToJac.sage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GiacomoPope/Castryck-Decru-SageMath/HEAD/dead-code/FromJacToJac.sage -------------------------------------------------------------------------------- /dead-code/FromProdToJac.sage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GiacomoPope/Castryck-Decru-SageMath/HEAD/dead-code/FromProdToJac.sage -------------------------------------------------------------------------------- /dead-code/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GiacomoPope/Castryck-Decru-SageMath/HEAD/dead-code/README.md -------------------------------------------------------------------------------- /direct-reimplementation/SIKE_challenge.sage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GiacomoPope/Castryck-Decru-SageMath/HEAD/direct-reimplementation/SIKE_challenge.sage -------------------------------------------------------------------------------- /direct-reimplementation/SIKEp434.sage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GiacomoPope/Castryck-Decru-SageMath/HEAD/direct-reimplementation/SIKEp434.sage -------------------------------------------------------------------------------- /helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GiacomoPope/Castryck-Decru-SageMath/HEAD/helpers.py -------------------------------------------------------------------------------- /public_values_aux.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GiacomoPope/Castryck-Decru-SageMath/HEAD/public_values_aux.py -------------------------------------------------------------------------------- /richelot_aux.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GiacomoPope/Castryck-Decru-SageMath/HEAD/richelot_aux.py -------------------------------------------------------------------------------- /richelot_test.sage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GiacomoPope/Castryck-Decru-SageMath/HEAD/richelot_test.sage -------------------------------------------------------------------------------- /sandwich_attack.sage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GiacomoPope/Castryck-Decru-SageMath/HEAD/sandwich_attack.sage -------------------------------------------------------------------------------- /speedup.sage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GiacomoPope/Castryck-Decru-SageMath/HEAD/speedup.sage -------------------------------------------------------------------------------- /uvtable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GiacomoPope/Castryck-Decru-SageMath/HEAD/uvtable.py --------------------------------------------------------------------------------