├── .gitignore ├── LICENSE ├── README ├── c ├── .gitignore ├── Makefile ├── README.md ├── build │ └── .gitignore ├── contrib │ └── gftable │ │ ├── .gitignore │ │ ├── arithmetic.js │ │ ├── helpers.js │ │ ├── index.js │ │ └── package.json ├── doc │ ├── Paper.odt │ └── Paper.pdf ├── include │ ├── curves │ │ ├── sect163k1.h │ │ └── testcurve2x9.h │ ├── cutest.h │ ├── eccmath.h │ ├── eccmemory.h │ ├── eccprint.h │ ├── ecctypes.h │ ├── ecdsa.h │ ├── sha256.h │ └── tables.h ├── src │ ├── eccmath.c │ ├── eccmemory.c │ ├── eccprint.c │ ├── ecdsa.c │ └── sha256.c └── test │ ├── main.c │ └── test_check.c ├── doc ├── 0960.pdf ├── 10.1.1.101.1823.pdf ├── Ajaypal Singh Dhillon 2-9.pdf ├── Baum_PublicKey1.pdf ├── Binary_Polynomial_Division.pdf ├── Diskrete Logarithmen - Was ist denn das_.pdf ├── Dissertation.pdf ├── Elliptische_Kurven_Uni_Potsdam.pdf ├── GuideEllipticCurveCryptography.PDF ├── Hardware-Implementation-of-Elliptic-Curve-Point-Multiplication-over-GF2m-for-ECC-protocols.pdf ├── JYEC10092(21).08.pdf ├── SEC2-Ver-1.0.pdf ├── article-1479.pdf ├── diskrlog.pdf ├── ecc.pdf ├── eccss-20130911b.pdf ├── ersa2011.pdf ├── in_2007_dig_signature.pdf ├── iolts07.pdf └── masterarbeit_tswatzke.pdf ├── extern └── fhw-ecdsa-master.zip ├── measurement ├── __init__.py ├── c_measurments.txt ├── converter.py └── measurement.py ├── src ├── e_baud_clock.vhd ├── e_ecdsa.vhd ├── e_ecdsa_key_generation.vhd ├── e_gf2m_classic_multiplier.vhd ├── e_gf2m_divider.vhd ├── e_gf2m_divider_inv.vhd ├── e_gf2m_doubleadd_point_multiplication.vhd ├── e_gf2m_eea_inversion.vhd ├── e_gf2m_interleaved_mult.vhd ├── e_gf2m_point_addition.test.vhd ├── e_gf2m_point_addition.vhd ├── e_gf2m_point_doubling.vhd ├── e_gf2m_point_multiplication.vhd ├── e_gf2m_squarer.vhd ├── e_nm_piso_register.vhd ├── e_nm_sipo_register.vhd ├── e_sha256.vhd ├── e_sha256_constants.vhd ├── e_sha256_functions.vhd ├── e_sha256_types.vhd ├── e_uart_receive_mux.vhd ├── e_uart_receiver.vhd ├── e_uart_transmit.vhd ├── e_uart_transmit_mux.vhd ├── tld_ecdsa.vhd └── tld_ecdsa_package.vhd ├── tests ├── tb_ecdsa.vhd ├── tb_ecdsa_key_generation.vhd ├── tb_gf2m_divider.vhd ├── tb_gf2m_eea_inversion.vhd ├── tb_gf2m_multiplier.vhd ├── tb_gf2m_point_addition.vhd ├── tb_gf2m_point_doubling.vhd ├── tb_gf2m_point_multiplication.vhd ├── tb_gf2m_squarer.vhd ├── tb_module_receive.vhd ├── tb_module_transmit.vhd ├── tb_nm_piso_register.vhd ├── tb_nm_sipo_register.vhd ├── tb_sha256.vhd ├── tb_sha256_testrom.vhd ├── tb_tld.vhd ├── tb_tld_compilations.sh ├── tb_uart.vhd ├── tb_uart_receiver.vhd └── tb_uart_transmit.vhd ├── tex ├── bilder │ ├── digisig.png │ ├── e_ecdsa.png │ ├── ellkurve.png │ ├── fhw.pdf │ ├── p-addition.png │ ├── p-doubling.png │ ├── pins.png │ ├── tle.png │ ├── uart-receiver-data.png │ ├── uart-receiver-phase.png │ ├── uart-receiver.png │ ├── uart-transmitter.png │ ├── uart.png │ ├── vhdl_ecdsa.graphml │ ├── vhdl_ecdsa.png │ ├── vhdl_overview.graphml │ ├── vhdl_overview.png │ ├── vhdl_pa_pd.graphml │ └── vhdl_pa_pd.png ├── ecdsa.bib ├── ecdsa.lol ├── ecdsa.lot ├── ecdsa.pdf ├── ecdsa.tex ├── kapitel │ ├── 10_Einleitung.tex │ ├── 20_Planung.tex │ ├── 30_Grundlagen.tex │ ├── 40_Entwicklung.tex │ ├── 45_Messung.tex │ ├── 50_Zusammenfassung.tex │ ├── 60_Ausblick.tex │ ├── 70_Anhang.tex │ └── 80_Literaturverzeichnis.tex └── stuff │ ├── Titelseite.tex │ ├── abstract.tex │ └── footer.tex └── vhdl ├── fpga-ecdsa.qpf ├── fpga-ecdsa.qsf └── fpga-ecdsa_assignment_defaults.qdf /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/LICENSE -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/README -------------------------------------------------------------------------------- /c/.gitignore: -------------------------------------------------------------------------------- 1 | *.dSYM 2 | .~lock* 3 | -------------------------------------------------------------------------------- /c/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/c/Makefile -------------------------------------------------------------------------------- /c/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/c/README.md -------------------------------------------------------------------------------- /c/build/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /c/contrib/gftable/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *.h 3 | -------------------------------------------------------------------------------- /c/contrib/gftable/arithmetic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/c/contrib/gftable/arithmetic.js -------------------------------------------------------------------------------- /c/contrib/gftable/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/c/contrib/gftable/helpers.js -------------------------------------------------------------------------------- /c/contrib/gftable/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/c/contrib/gftable/index.js -------------------------------------------------------------------------------- /c/contrib/gftable/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/c/contrib/gftable/package.json -------------------------------------------------------------------------------- /c/doc/Paper.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/c/doc/Paper.odt -------------------------------------------------------------------------------- /c/doc/Paper.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/c/doc/Paper.pdf -------------------------------------------------------------------------------- /c/include/curves/sect163k1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/c/include/curves/sect163k1.h -------------------------------------------------------------------------------- /c/include/curves/testcurve2x9.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/c/include/curves/testcurve2x9.h -------------------------------------------------------------------------------- /c/include/cutest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/c/include/cutest.h -------------------------------------------------------------------------------- /c/include/eccmath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/c/include/eccmath.h -------------------------------------------------------------------------------- /c/include/eccmemory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/c/include/eccmemory.h -------------------------------------------------------------------------------- /c/include/eccprint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/c/include/eccprint.h -------------------------------------------------------------------------------- /c/include/ecctypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/c/include/ecctypes.h -------------------------------------------------------------------------------- /c/include/ecdsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/c/include/ecdsa.h -------------------------------------------------------------------------------- /c/include/sha256.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/c/include/sha256.h -------------------------------------------------------------------------------- /c/include/tables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/c/include/tables.h -------------------------------------------------------------------------------- /c/src/eccmath.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/c/src/eccmath.c -------------------------------------------------------------------------------- /c/src/eccmemory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/c/src/eccmemory.c -------------------------------------------------------------------------------- /c/src/eccprint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/c/src/eccprint.c -------------------------------------------------------------------------------- /c/src/ecdsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/c/src/ecdsa.c -------------------------------------------------------------------------------- /c/src/sha256.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/c/src/sha256.c -------------------------------------------------------------------------------- /c/test/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/c/test/main.c -------------------------------------------------------------------------------- /c/test/test_check.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/c/test/test_check.c -------------------------------------------------------------------------------- /doc/0960.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/doc/0960.pdf -------------------------------------------------------------------------------- /doc/10.1.1.101.1823.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/doc/10.1.1.101.1823.pdf -------------------------------------------------------------------------------- /doc/Ajaypal Singh Dhillon 2-9.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/doc/Ajaypal Singh Dhillon 2-9.pdf -------------------------------------------------------------------------------- /doc/Baum_PublicKey1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/doc/Baum_PublicKey1.pdf -------------------------------------------------------------------------------- /doc/Binary_Polynomial_Division.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/doc/Binary_Polynomial_Division.pdf -------------------------------------------------------------------------------- /doc/Diskrete Logarithmen - Was ist denn das_.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/doc/Diskrete Logarithmen - Was ist denn das_.pdf -------------------------------------------------------------------------------- /doc/Dissertation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/doc/Dissertation.pdf -------------------------------------------------------------------------------- /doc/Elliptische_Kurven_Uni_Potsdam.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/doc/Elliptische_Kurven_Uni_Potsdam.pdf -------------------------------------------------------------------------------- /doc/GuideEllipticCurveCryptography.PDF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/doc/GuideEllipticCurveCryptography.PDF -------------------------------------------------------------------------------- /doc/Hardware-Implementation-of-Elliptic-Curve-Point-Multiplication-over-GF2m-for-ECC-protocols.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/doc/Hardware-Implementation-of-Elliptic-Curve-Point-Multiplication-over-GF2m-for-ECC-protocols.pdf -------------------------------------------------------------------------------- /doc/JYEC10092(21).08.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/doc/JYEC10092(21).08.pdf -------------------------------------------------------------------------------- /doc/SEC2-Ver-1.0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/doc/SEC2-Ver-1.0.pdf -------------------------------------------------------------------------------- /doc/article-1479.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/doc/article-1479.pdf -------------------------------------------------------------------------------- /doc/diskrlog.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/doc/diskrlog.pdf -------------------------------------------------------------------------------- /doc/ecc.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/doc/ecc.pdf -------------------------------------------------------------------------------- /doc/eccss-20130911b.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/doc/eccss-20130911b.pdf -------------------------------------------------------------------------------- /doc/ersa2011.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/doc/ersa2011.pdf -------------------------------------------------------------------------------- /doc/in_2007_dig_signature.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/doc/in_2007_dig_signature.pdf -------------------------------------------------------------------------------- /doc/iolts07.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/doc/iolts07.pdf -------------------------------------------------------------------------------- /doc/masterarbeit_tswatzke.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/doc/masterarbeit_tswatzke.pdf -------------------------------------------------------------------------------- /extern/fhw-ecdsa-master.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/extern/fhw-ecdsa-master.zip -------------------------------------------------------------------------------- /measurement/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /measurement/c_measurments.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/measurement/c_measurments.txt -------------------------------------------------------------------------------- /measurement/converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/measurement/converter.py -------------------------------------------------------------------------------- /measurement/measurement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/measurement/measurement.py -------------------------------------------------------------------------------- /src/e_baud_clock.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/src/e_baud_clock.vhd -------------------------------------------------------------------------------- /src/e_ecdsa.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/src/e_ecdsa.vhd -------------------------------------------------------------------------------- /src/e_ecdsa_key_generation.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/src/e_ecdsa_key_generation.vhd -------------------------------------------------------------------------------- /src/e_gf2m_classic_multiplier.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/src/e_gf2m_classic_multiplier.vhd -------------------------------------------------------------------------------- /src/e_gf2m_divider.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/src/e_gf2m_divider.vhd -------------------------------------------------------------------------------- /src/e_gf2m_divider_inv.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/src/e_gf2m_divider_inv.vhd -------------------------------------------------------------------------------- /src/e_gf2m_doubleadd_point_multiplication.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/src/e_gf2m_doubleadd_point_multiplication.vhd -------------------------------------------------------------------------------- /src/e_gf2m_eea_inversion.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/src/e_gf2m_eea_inversion.vhd -------------------------------------------------------------------------------- /src/e_gf2m_interleaved_mult.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/src/e_gf2m_interleaved_mult.vhd -------------------------------------------------------------------------------- /src/e_gf2m_point_addition.test.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/src/e_gf2m_point_addition.test.vhd -------------------------------------------------------------------------------- /src/e_gf2m_point_addition.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/src/e_gf2m_point_addition.vhd -------------------------------------------------------------------------------- /src/e_gf2m_point_doubling.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/src/e_gf2m_point_doubling.vhd -------------------------------------------------------------------------------- /src/e_gf2m_point_multiplication.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/src/e_gf2m_point_multiplication.vhd -------------------------------------------------------------------------------- /src/e_gf2m_squarer.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/src/e_gf2m_squarer.vhd -------------------------------------------------------------------------------- /src/e_nm_piso_register.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/src/e_nm_piso_register.vhd -------------------------------------------------------------------------------- /src/e_nm_sipo_register.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/src/e_nm_sipo_register.vhd -------------------------------------------------------------------------------- /src/e_sha256.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/src/e_sha256.vhd -------------------------------------------------------------------------------- /src/e_sha256_constants.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/src/e_sha256_constants.vhd -------------------------------------------------------------------------------- /src/e_sha256_functions.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/src/e_sha256_functions.vhd -------------------------------------------------------------------------------- /src/e_sha256_types.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/src/e_sha256_types.vhd -------------------------------------------------------------------------------- /src/e_uart_receive_mux.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/src/e_uart_receive_mux.vhd -------------------------------------------------------------------------------- /src/e_uart_receiver.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/src/e_uart_receiver.vhd -------------------------------------------------------------------------------- /src/e_uart_transmit.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/src/e_uart_transmit.vhd -------------------------------------------------------------------------------- /src/e_uart_transmit_mux.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/src/e_uart_transmit_mux.vhd -------------------------------------------------------------------------------- /src/tld_ecdsa.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/src/tld_ecdsa.vhd -------------------------------------------------------------------------------- /src/tld_ecdsa_package.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/src/tld_ecdsa_package.vhd -------------------------------------------------------------------------------- /tests/tb_ecdsa.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tests/tb_ecdsa.vhd -------------------------------------------------------------------------------- /tests/tb_ecdsa_key_generation.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tests/tb_ecdsa_key_generation.vhd -------------------------------------------------------------------------------- /tests/tb_gf2m_divider.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tests/tb_gf2m_divider.vhd -------------------------------------------------------------------------------- /tests/tb_gf2m_eea_inversion.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tests/tb_gf2m_eea_inversion.vhd -------------------------------------------------------------------------------- /tests/tb_gf2m_multiplier.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tests/tb_gf2m_multiplier.vhd -------------------------------------------------------------------------------- /tests/tb_gf2m_point_addition.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tests/tb_gf2m_point_addition.vhd -------------------------------------------------------------------------------- /tests/tb_gf2m_point_doubling.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tests/tb_gf2m_point_doubling.vhd -------------------------------------------------------------------------------- /tests/tb_gf2m_point_multiplication.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tests/tb_gf2m_point_multiplication.vhd -------------------------------------------------------------------------------- /tests/tb_gf2m_squarer.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tests/tb_gf2m_squarer.vhd -------------------------------------------------------------------------------- /tests/tb_module_receive.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tests/tb_module_receive.vhd -------------------------------------------------------------------------------- /tests/tb_module_transmit.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tests/tb_module_transmit.vhd -------------------------------------------------------------------------------- /tests/tb_nm_piso_register.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tests/tb_nm_piso_register.vhd -------------------------------------------------------------------------------- /tests/tb_nm_sipo_register.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tests/tb_nm_sipo_register.vhd -------------------------------------------------------------------------------- /tests/tb_sha256.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tests/tb_sha256.vhd -------------------------------------------------------------------------------- /tests/tb_sha256_testrom.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tests/tb_sha256_testrom.vhd -------------------------------------------------------------------------------- /tests/tb_tld.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tests/tb_tld.vhd -------------------------------------------------------------------------------- /tests/tb_tld_compilations.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tests/tb_tld_compilations.sh -------------------------------------------------------------------------------- /tests/tb_uart.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tests/tb_uart.vhd -------------------------------------------------------------------------------- /tests/tb_uart_receiver.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tests/tb_uart_receiver.vhd -------------------------------------------------------------------------------- /tests/tb_uart_transmit.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tests/tb_uart_transmit.vhd -------------------------------------------------------------------------------- /tex/bilder/digisig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tex/bilder/digisig.png -------------------------------------------------------------------------------- /tex/bilder/e_ecdsa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tex/bilder/e_ecdsa.png -------------------------------------------------------------------------------- /tex/bilder/ellkurve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tex/bilder/ellkurve.png -------------------------------------------------------------------------------- /tex/bilder/fhw.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tex/bilder/fhw.pdf -------------------------------------------------------------------------------- /tex/bilder/p-addition.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tex/bilder/p-addition.png -------------------------------------------------------------------------------- /tex/bilder/p-doubling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tex/bilder/p-doubling.png -------------------------------------------------------------------------------- /tex/bilder/pins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tex/bilder/pins.png -------------------------------------------------------------------------------- /tex/bilder/tle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tex/bilder/tle.png -------------------------------------------------------------------------------- /tex/bilder/uart-receiver-data.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tex/bilder/uart-receiver-data.png -------------------------------------------------------------------------------- /tex/bilder/uart-receiver-phase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tex/bilder/uart-receiver-phase.png -------------------------------------------------------------------------------- /tex/bilder/uart-receiver.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tex/bilder/uart-receiver.png -------------------------------------------------------------------------------- /tex/bilder/uart-transmitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tex/bilder/uart-transmitter.png -------------------------------------------------------------------------------- /tex/bilder/uart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tex/bilder/uart.png -------------------------------------------------------------------------------- /tex/bilder/vhdl_ecdsa.graphml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tex/bilder/vhdl_ecdsa.graphml -------------------------------------------------------------------------------- /tex/bilder/vhdl_ecdsa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tex/bilder/vhdl_ecdsa.png -------------------------------------------------------------------------------- /tex/bilder/vhdl_overview.graphml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tex/bilder/vhdl_overview.graphml -------------------------------------------------------------------------------- /tex/bilder/vhdl_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tex/bilder/vhdl_overview.png -------------------------------------------------------------------------------- /tex/bilder/vhdl_pa_pd.graphml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tex/bilder/vhdl_pa_pd.graphml -------------------------------------------------------------------------------- /tex/bilder/vhdl_pa_pd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tex/bilder/vhdl_pa_pd.png -------------------------------------------------------------------------------- /tex/ecdsa.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tex/ecdsa.bib -------------------------------------------------------------------------------- /tex/ecdsa.lol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tex/ecdsa.lol -------------------------------------------------------------------------------- /tex/ecdsa.lot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tex/ecdsa.lot -------------------------------------------------------------------------------- /tex/ecdsa.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tex/ecdsa.pdf -------------------------------------------------------------------------------- /tex/ecdsa.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tex/ecdsa.tex -------------------------------------------------------------------------------- /tex/kapitel/10_Einleitung.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tex/kapitel/10_Einleitung.tex -------------------------------------------------------------------------------- /tex/kapitel/20_Planung.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tex/kapitel/20_Planung.tex -------------------------------------------------------------------------------- /tex/kapitel/30_Grundlagen.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tex/kapitel/30_Grundlagen.tex -------------------------------------------------------------------------------- /tex/kapitel/40_Entwicklung.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tex/kapitel/40_Entwicklung.tex -------------------------------------------------------------------------------- /tex/kapitel/45_Messung.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tex/kapitel/45_Messung.tex -------------------------------------------------------------------------------- /tex/kapitel/50_Zusammenfassung.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tex/kapitel/50_Zusammenfassung.tex -------------------------------------------------------------------------------- /tex/kapitel/60_Ausblick.tex: -------------------------------------------------------------------------------- 1 | \chapter{Ausblick} 2 | 3 | -------------------------------------------------------------------------------- /tex/kapitel/70_Anhang.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tex/kapitel/70_Anhang.tex -------------------------------------------------------------------------------- /tex/kapitel/80_Literaturverzeichnis.tex: -------------------------------------------------------------------------------- 1 | %\chapter{Literaturverzeichnis} 2 | 3 | \bibliography{ecdsa} % create with BibTeX -------------------------------------------------------------------------------- /tex/stuff/Titelseite.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tex/stuff/Titelseite.tex -------------------------------------------------------------------------------- /tex/stuff/abstract.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tex/stuff/abstract.tex -------------------------------------------------------------------------------- /tex/stuff/footer.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/tex/stuff/footer.tex -------------------------------------------------------------------------------- /vhdl/fpga-ecdsa.qpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/vhdl/fpga-ecdsa.qpf -------------------------------------------------------------------------------- /vhdl/fpga-ecdsa.qsf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/vhdl/fpga-ecdsa.qsf -------------------------------------------------------------------------------- /vhdl/fpga-ecdsa_assignment_defaults.qdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lennartbublies/ecdsa/HEAD/vhdl/fpga-ecdsa_assignment_defaults.qdf --------------------------------------------------------------------------------