================================ CryptographicEstimators Library ================================ This is a sample reference manual for CryptographicEstimators library. To use this module, you need to import it:: from cryptographic_estimators import * This reference shows a minimal example of documentation of the CryptographicEstimators library following SageMath guidelines. .. toctree:: base_constants base_estimator estimation_renderer base_problem helper base_algorithm ------------ UOVEstimator ------------ .. toctree:: UOVEstimator/uov_estimator UOVEstimator/uov_constants UOVEstimator/uov_problem UOVEstimator/uov_algorithm UOVAlgorithms ============= .. toctree:: UOVEstimator/UOVAlgorithms/direct_attack UOVEstimator/UOVAlgorithms/intersection_attack UOVEstimator/UOVAlgorithms/kipnis_shamir UOVEstimator/UOVAlgorithms/collision_attack ------------- BIKEEstimator ------------- .. toctree:: BIKEEstimator/bike_algorithm BIKEEstimator/bike_estimator BIKEEstimator/bike_constants BIKEEstimator/bike_problem BIKEAlgorithms ============== .. toctree:: BIKEEstimator/BIKEAlgorithms/sd_msg_attack BIKEEstimator/BIKEAlgorithms/sd_key_attack --------------- RankSDEstimator --------------- .. toctree:: RankSDEstimator/ranksd_estimator RankSDEstimator/ranksd_constants RankSDEstimator/ranksd_problem RankSDEstimator/ranksd_algorithm RankSDEstimator/ranksd_helper RankSDAlgorithms ================ .. toctree:: RankSDEstimator/RankSDAlgorithms/ourivski_johansson_2 RankSDEstimator/RankSDAlgorithms/ourivski_johansson_1 RankSDEstimator/RankSDAlgorithms/support_minors RankSDEstimator/RankSDAlgorithms/grs RankSDEstimator/RankSDAlgorithms/guessing_enhanced_grs RankSDEstimator/RankSDAlgorithms/improved_grs RankSDEstimator/RankSDAlgorithms/hybrid_linearization RankSDEstimator/RankSDAlgorithms/max_minors RankSDEstimator/RankSDAlgorithms/basis_enumeration ----------- LEEstimator ----------- .. toctree:: LEEstimator/le_estimator LEEstimator/le_algorithm LEEstimator/le_constants LEEstimator/le_helper LEEstimator/le_problem LEAlgorithms ============ .. toctree:: LEEstimator/LEAlgorithms/bbps LEEstimator/LEAlgorithms/beullens LEEstimator/LEAlgorithms/leon ----------- PKEstimator ----------- .. toctree:: PKEstimator/pk_algorithm PKEstimator/pk_constants PKEstimator/pk_problem PKEstimator/pk_helper PKEstimator/pk_estimator PKAlgorithms ============ .. toctree:: PKEstimator/PKAlgorithms/kmp PKEstimator/PKAlgorithms/sbc -------------- RegSDEstimator -------------- .. toctree:: RegSDEstimator/regsd_helper RegSDEstimator/regsd_algorithm RegSDEstimator/regsd_constants RegSDEstimator/regsd_problem RegSDEstimator/regsd_estimator RegSDAlgorithms =============== .. toctree:: RegSDEstimator/RegSDAlgorithms/ccj RegSDEstimator/RegSDAlgorithms/regisd_perm RegSDEstimator/RegSDAlgorithms/ccj_lin RegSDEstimator/RegSDAlgorithms/regisd_rep RegSDEstimator/RegSDAlgorithms/regisd_enum RegSDEstimator/RegSDAlgorithms/sd_attack ----------- PEEstimator ----------- .. toctree:: PEEstimator/pe_algorithm PEEstimator/pe_constants PEEstimator/pe_estimator PEEstimator/pe_problem PEEstimator/pe_helper PEAlgorithms ============ .. toctree:: PEEstimator/PEAlgorithms/beullens PEEstimator/PEAlgorithms/leon PEEstimator/PEAlgorithms/ssa -------------- DummyEstimator -------------- .. toctree:: DummyEstimator/dummy_algorithm DummyEstimator/dummy_problem DummyEstimator/dummy_estimator DummyAlgorithms =============== .. toctree:: DummyEstimator/DummyAlgorithms/dummy_algorithm1 ----------- MREstimator ----------- .. toctree:: MREstimator/mr_estimator MREstimator/mr_helper MREstimator/mr_algorithm MREstimator/mr_constants MREstimator/mr_problem MRAlgorithms ============ .. toctree:: MREstimator/MRAlgorithms/kernel_search MREstimator/MRAlgorithms/support_minors MREstimator/MRAlgorithms/big_k MREstimator/MRAlgorithms/minors MREstimator/MRAlgorithms/bruteforce ------------- SDFqEstimator ------------- .. toctree:: SDFqEstimator/sdfq_estimator SDFqEstimator/sdfq_helper SDFqEstimator/sdfq_algorithm SDFqEstimator/sdfq_problem SDFqEstimator/sdfq_constants SDFqAlgorithms ============== .. toctree:: SDFqEstimator/SDFqAlgorithms/leebrickell SDFqEstimator/SDFqAlgorithms/prange SDFqEstimator/SDFqAlgorithms/stern ----------- SDEstimator ----------- .. toctree:: SDEstimator/sd_helper SDEstimator/sd_algorithm SDEstimator/sd_estimator SDEstimator/sd_constants SDEstimator/sd_problem SDAlgorithms ============ .. toctree:: SDEstimator/SDAlgorithms/bjmm_dw SDEstimator/SDAlgorithms/bjmm SDEstimator/SDAlgorithms/may_ozerov SDEstimator/SDAlgorithms/ball_collision SDEstimator/SDAlgorithms/prange SDEstimator/SDAlgorithms/bjmm_plus SDEstimator/SDAlgorithms/both_may SDEstimator/SDAlgorithms/dumer SDEstimator/SDAlgorithms/stern SDEstimator/SDAlgorithms/bjmm_pdw SDWorkfactorModels ================== .. toctree:: SDEstimator/SDWorkfactorModels/bjmm SDEstimator/SDWorkfactorModels/workfactor_helper SDEstimator/SDWorkfactorModels/may_ozerov SDEstimator/SDWorkfactorModels/ball_collision SDEstimator/SDWorkfactorModels/prange SDEstimator/SDWorkfactorModels/both_may SDEstimator/SDWorkfactorModels/dumer SDEstimator/SDWorkfactorModels/stern ----------- MQEstimator ----------- .. toctree:: MQEstimator/mq_estimator MQEstimator/mq_problem MQEstimator/degree_of_regularity MQEstimator/mq_helper MQEstimator/mq_constants MQEstimator/mq_algorithm MQEstimator/witness_degree series ====== .. toctree:: MQEstimator/series/nmonomial MQEstimator/series/hilbert MQAlgorithms ============ .. toctree:: MQEstimator/MQAlgorithms/mht MQEstimator/MQAlgorithms/f5 MQEstimator/MQAlgorithms/dinur2 MQEstimator/MQAlgorithms/cgmta MQEstimator/MQAlgorithms/kpg MQEstimator/MQAlgorithms/hashimoto MQEstimator/MQAlgorithms/hybrid_f5 MQEstimator/MQAlgorithms/lokshtanov MQEstimator/MQAlgorithms/exhaustive_search MQEstimator/MQAlgorithms/booleansolve_fxl MQEstimator/MQAlgorithms/crossbred MQEstimator/MQAlgorithms/bjorklund MQEstimator/MQAlgorithms/dinur1 ------------- MAYOEstimator ------------- .. toctree:: MAYOEstimator/mayo_estimator MAYOEstimator/mayo_helper MAYOEstimator/mayo_problem MAYOEstimator/mayo_algorithm MAYOEstimator/mayo_constants MAYOAlgorithms ============== .. toctree:: MAYOEstimator/MAYOAlgorithms/direct_attack MAYOEstimator/MAYOAlgorithms/intersection_attack MAYOEstimator/MAYOAlgorithms/claw_finding MAYOEstimator/MAYOAlgorithms/kipnis_shamir MAYOEstimator/MAYOAlgorithms/reconciliation_attack General Information =================== * :ref:`Bibliographic References ` Indices and Tables ================== * :ref:`genindex` * :ref:`modindex` * :ref:`search`