├── .gitignore ├── LICENSE.txt ├── README.md ├── darkphoenixAES ├── AES.py ├── Attack.py ├── Encoding.py ├── Exception.py ├── ExtractEncoding.py ├── FaultPositionValidator.py ├── MeetITM.py ├── MultTable.py ├── Step1.py ├── Step2.py ├── Step3.py ├── Step3_sage.py ├── Step4.py ├── Step5.py ├── Utils.py ├── WhiteBoxedAES.py ├── WhiteBoxedAESProxy.py ├── __init__.py ├── __main__.py └── test │ ├── AESEncoded.py │ ├── WhiteBoxedAESAutoTest.py │ ├── WhiteBoxedAESTest.py │ ├── test_AES.py │ ├── test_Attack.py │ ├── test_Encoding.py │ └── test_WhiteBoxedAESProxy.py ├── pyproject.toml └── setup.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SideChannelMarvels/DarkPhoenix/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SideChannelMarvels/DarkPhoenix/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SideChannelMarvels/DarkPhoenix/HEAD/README.md -------------------------------------------------------------------------------- /darkphoenixAES/AES.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SideChannelMarvels/DarkPhoenix/HEAD/darkphoenixAES/AES.py -------------------------------------------------------------------------------- /darkphoenixAES/Attack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SideChannelMarvels/DarkPhoenix/HEAD/darkphoenixAES/Attack.py -------------------------------------------------------------------------------- /darkphoenixAES/Encoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SideChannelMarvels/DarkPhoenix/HEAD/darkphoenixAES/Encoding.py -------------------------------------------------------------------------------- /darkphoenixAES/Exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SideChannelMarvels/DarkPhoenix/HEAD/darkphoenixAES/Exception.py -------------------------------------------------------------------------------- /darkphoenixAES/ExtractEncoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SideChannelMarvels/DarkPhoenix/HEAD/darkphoenixAES/ExtractEncoding.py -------------------------------------------------------------------------------- /darkphoenixAES/FaultPositionValidator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SideChannelMarvels/DarkPhoenix/HEAD/darkphoenixAES/FaultPositionValidator.py -------------------------------------------------------------------------------- /darkphoenixAES/MeetITM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SideChannelMarvels/DarkPhoenix/HEAD/darkphoenixAES/MeetITM.py -------------------------------------------------------------------------------- /darkphoenixAES/MultTable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SideChannelMarvels/DarkPhoenix/HEAD/darkphoenixAES/MultTable.py -------------------------------------------------------------------------------- /darkphoenixAES/Step1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SideChannelMarvels/DarkPhoenix/HEAD/darkphoenixAES/Step1.py -------------------------------------------------------------------------------- /darkphoenixAES/Step2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SideChannelMarvels/DarkPhoenix/HEAD/darkphoenixAES/Step2.py -------------------------------------------------------------------------------- /darkphoenixAES/Step3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SideChannelMarvels/DarkPhoenix/HEAD/darkphoenixAES/Step3.py -------------------------------------------------------------------------------- /darkphoenixAES/Step3_sage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SideChannelMarvels/DarkPhoenix/HEAD/darkphoenixAES/Step3_sage.py -------------------------------------------------------------------------------- /darkphoenixAES/Step4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SideChannelMarvels/DarkPhoenix/HEAD/darkphoenixAES/Step4.py -------------------------------------------------------------------------------- /darkphoenixAES/Step5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SideChannelMarvels/DarkPhoenix/HEAD/darkphoenixAES/Step5.py -------------------------------------------------------------------------------- /darkphoenixAES/Utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SideChannelMarvels/DarkPhoenix/HEAD/darkphoenixAES/Utils.py -------------------------------------------------------------------------------- /darkphoenixAES/WhiteBoxedAES.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SideChannelMarvels/DarkPhoenix/HEAD/darkphoenixAES/WhiteBoxedAES.py -------------------------------------------------------------------------------- /darkphoenixAES/WhiteBoxedAESProxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SideChannelMarvels/DarkPhoenix/HEAD/darkphoenixAES/WhiteBoxedAESProxy.py -------------------------------------------------------------------------------- /darkphoenixAES/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SideChannelMarvels/DarkPhoenix/HEAD/darkphoenixAES/__init__.py -------------------------------------------------------------------------------- /darkphoenixAES/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SideChannelMarvels/DarkPhoenix/HEAD/darkphoenixAES/__main__.py -------------------------------------------------------------------------------- /darkphoenixAES/test/AESEncoded.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SideChannelMarvels/DarkPhoenix/HEAD/darkphoenixAES/test/AESEncoded.py -------------------------------------------------------------------------------- /darkphoenixAES/test/WhiteBoxedAESAutoTest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SideChannelMarvels/DarkPhoenix/HEAD/darkphoenixAES/test/WhiteBoxedAESAutoTest.py -------------------------------------------------------------------------------- /darkphoenixAES/test/WhiteBoxedAESTest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SideChannelMarvels/DarkPhoenix/HEAD/darkphoenixAES/test/WhiteBoxedAESTest.py -------------------------------------------------------------------------------- /darkphoenixAES/test/test_AES.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SideChannelMarvels/DarkPhoenix/HEAD/darkphoenixAES/test/test_AES.py -------------------------------------------------------------------------------- /darkphoenixAES/test/test_Attack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SideChannelMarvels/DarkPhoenix/HEAD/darkphoenixAES/test/test_Attack.py -------------------------------------------------------------------------------- /darkphoenixAES/test/test_Encoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SideChannelMarvels/DarkPhoenix/HEAD/darkphoenixAES/test/test_Encoding.py -------------------------------------------------------------------------------- /darkphoenixAES/test/test_WhiteBoxedAESProxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SideChannelMarvels/DarkPhoenix/HEAD/darkphoenixAES/test/test_WhiteBoxedAESProxy.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SideChannelMarvels/DarkPhoenix/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SideChannelMarvels/DarkPhoenix/HEAD/setup.py --------------------------------------------------------------------------------