From d07c4227e4be97220a6f944c6d49161cadd438db Mon Sep 17 00:00:00 2001 From: Andrew Guschin Date: Wed, 14 Dec 2022 01:34:52 +0400 Subject: =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D1=8B?= =?UTF-8?q?=20=D1=80=D0=B8=D1=81=D1=83=D0=BD=D0=BA=D0=B8=20=D0=B2=2014=20?= =?UTF-8?q?=D0=B8=2015=20=D0=BB=D0=B5=D0=BA=D1=86=D0=B8=D1=8F=D1=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cryptography/images/lecture14/combine.pdf | 654 ++++++++++++++++++++++++++++++ 1 file changed, 654 insertions(+) create mode 100644 cryptography/images/lecture14/combine.pdf (limited to 'cryptography/images/lecture14/combine.pdf') diff --git a/cryptography/images/lecture14/combine.pdf b/cryptography/images/lecture14/combine.pdf new file mode 100644 index 0000000..4137ba4 --- /dev/null +++ b/cryptography/images/lecture14/combine.pdf @@ -0,0 +1,654 @@ +%PDF-1.7 + +1 0 obj + << >> +endobj + +2 0 obj + << /Length 3 0 R >> +stream +/DeviceRGB CS +/DeviceRGB cs +q +1.000000 -0.000000 0.000000 1.000000 231.000000 62.644684 cm +0.000000 0.000000 0.000000 scn +7.114918 10.915556 m +7.475167 10.915556 7.619267 10.915556 7.619267 11.257792 c +7.619267 11.437916 7.475167 11.437916 7.150943 11.437916 c +5.691935 11.437916 l +6.034171 13.293200 6.286345 14.572083 6.430446 15.148481 c +6.538520 15.580780 6.916781 15.995068 7.385106 15.995068 c +7.763367 15.995068 8.141628 15.832954 8.321753 15.670843 c +7.619267 15.598793 7.403118 15.076432 7.403118 14.770222 c +7.403118 14.409971 7.673304 14.193822 8.015540 14.193822 c +8.375791 14.193822 8.916164 14.500033 8.916164 15.184506 c +8.916164 15.941029 8.159640 16.355316 7.367092 16.355316 c +6.592556 16.355316 5.836034 15.778918 5.475785 15.076432 c +5.151561 14.445997 4.971437 13.797547 4.557150 11.437916 c +3.350316 11.437916 l +3.008080 11.437916 2.827955 11.437916 2.827955 11.113691 c +2.827955 10.915556 2.936029 10.915556 3.296278 10.915556 c +4.449075 10.915556 l +4.124851 9.240396 3.386340 5.169581 2.972054 3.242249 c +2.665842 1.675165 2.395656 0.360257 1.495034 0.360257 c +1.440996 0.360257 0.918634 0.360257 0.594410 0.702494 c +1.513046 0.774544 1.513046 1.567091 1.513046 1.585103 c +1.513046 1.945354 1.242858 2.161502 0.900622 2.161502 c +0.540374 2.161502 0.000000 1.855290 0.000000 1.170818 c +0.000000 0.396281 0.792547 0.000008 1.495034 0.000008 c +3.332304 0.000008 4.088827 3.296286 4.286964 4.196909 c +4.611188 5.583869 5.493798 10.375182 5.583860 10.915556 c +7.114918 10.915556 l +h +f +n +Q +q +257.000000 71.000000 m +221.000000 23.368607 l +221.000000 118.631393 l +257.000000 71.000000 l +h +W* +n +q +0.000000 -1.000000 1.000000 0.000000 161.737183 126.000000 cm +0.000000 0.000000 0.000000 scn +55.000000 95.262817 m +55.602959 96.060593 l +55.000000 96.516312 l +54.397041 96.060593 l +55.000000 95.262817 l +h +102.631393 59.262817 m +102.631393 58.262817 l +105.612976 58.262817 l +103.234352 60.060589 l +102.631393 59.262817 l +h +7.368603 59.262817 m +6.765644 60.060589 l +4.387022 58.262817 l +7.368603 58.262817 l +7.368603 59.262817 l +h +54.397041 94.465042 m +102.028435 58.465046 l +103.234352 60.060589 l +55.602959 96.060593 l +54.397041 94.465042 l +h +102.631393 60.262817 m +7.368603 60.262817 l +7.368603 58.262817 l +102.631393 58.262817 l +102.631393 60.262817 l +h +7.971562 58.465046 m +55.602959 94.465042 l +54.397041 96.060593 l +6.765644 60.060589 l +7.971562 58.465046 l +h +f +n +Q +Q +q +1.000000 0.000000 -0.000000 1.000000 257.000000 63.538391 cm +0.000000 0.000000 0.000000 scn +14.389223 7.108056 m +14.584485 7.303318 14.584485 7.619900 14.389223 7.815162 c +11.207242 10.997143 l +11.011980 11.192405 10.695397 11.192405 10.500135 10.997143 c +10.304873 10.801881 10.304873 10.485298 10.500135 10.290036 c +13.328563 7.461609 l +10.500135 4.633182 l +10.304873 4.437920 10.304873 4.121337 10.500135 3.926075 c +10.695397 3.730813 11.011980 3.730813 11.207242 3.926075 c +14.389223 7.108056 l +h +0.000000 6.961609 m +14.035669 6.961609 l +14.035669 7.961609 l +0.000000 7.961609 l +0.000000 6.961609 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 275.000000 65.201843 cm +0.000000 0.000000 0.000000 scn +6.466472 6.052185 m +6.430446 6.934794 6.394422 8.321754 5.709947 9.942874 c +5.349699 10.843496 4.737275 11.798157 3.422366 11.798157 c +1.206834 11.798157 0.000000 8.970201 0.000000 8.501877 c +0.000000 8.339766 0.126087 8.339766 0.180125 8.339766 c +0.342236 8.339766 0.342236 8.375790 0.432299 8.609952 c +0.810561 9.726725 1.963359 10.609335 3.206217 10.609335 c +5.709948 10.609335 6.070198 7.817405 6.070198 6.034172 c +6.070198 4.899388 5.944111 4.521125 5.836036 4.160877 c +5.493798 3.044104 4.899388 0.810560 4.899388 0.306211 c +4.899388 0.162112 4.953424 0.000000 5.097525 0.000000 c +5.367711 0.000000 5.529824 0.594412 5.727962 1.314908 c +6.160260 2.900004 6.268335 3.692553 6.358397 4.413051 c +6.412434 4.845350 7.439144 7.817405 8.862127 10.645359 c +8.988214 10.933559 9.240389 11.419895 9.240389 11.473932 c +9.240389 11.491944 9.222377 11.618032 9.060266 11.618032 c +9.024240 11.618032 8.934178 11.618032 8.898152 11.545982 c +8.862128 11.509956 8.231692 10.285110 7.691319 9.060265 c +7.421131 8.447841 7.060882 7.637280 6.466472 6.052185 c +h +f +n +Q +q +31.000000 97.000000 m +191.000000 97.000000 l +191.000000 84.000000 l +31.000000 84.000000 l +31.000000 97.000000 l +h +W* +n +q +1.000000 0.000000 -0.000000 1.000000 31.000000 84.000000 cm +0.000000 0.000000 0.000000 scn +0.000000 13.000000 m +0.000000 14.000000 l +-1.000000 14.000000 l +-1.000000 13.000000 l +0.000000 13.000000 l +h +160.000000 13.000000 m +161.000000 13.000000 l +161.000000 14.000000 l +160.000000 14.000000 l +160.000000 13.000000 l +h +160.000000 0.000000 m +160.000000 -1.000000 l +161.000000 -1.000000 l +161.000000 0.000000 l +160.000000 0.000000 l +h +0.000000 0.000000 m +-1.000000 0.000000 l +-1.000000 -1.000000 l +0.000000 -1.000000 l +0.000000 0.000000 l +h +0.000000 12.000000 m +160.000000 12.000000 l +160.000000 14.000000 l +0.000000 14.000000 l +0.000000 12.000000 l +h +159.000000 13.000000 m +159.000000 0.000000 l +161.000000 0.000000 l +161.000000 13.000000 l +159.000000 13.000000 l +h +160.000000 1.000000 m +0.000000 1.000000 l +0.000000 -1.000000 l +160.000000 -1.000000 l +160.000000 1.000000 l +h +1.000000 0.000000 m +1.000000 13.000000 l +-1.000000 13.000000 l +-1.000000 0.000000 l +1.000000 0.000000 l +h +f +n +Q +Q +q +1.000000 0.000000 -0.000000 1.000000 191.000000 84.038391 cm +0.000000 0.000000 0.000000 scn +30.353554 7.108056 m +30.548815 7.303318 30.548815 7.619900 30.353554 7.815162 c +27.171574 10.997143 l +26.976311 11.192405 26.659729 11.192405 26.464466 10.997143 c +26.269203 10.801881 26.269203 10.485298 26.464466 10.290036 c +29.292892 7.461609 l +26.464466 4.633182 l +26.269203 4.437920 26.269203 4.121337 26.464466 3.926075 c +26.659729 3.730813 26.976311 3.730813 27.171574 3.926075 c +30.353554 7.108056 l +h +0.000000 6.961609 m +30.000000 6.961609 l +30.000000 7.961609 l +0.000000 7.961609 l +0.000000 6.961609 l +h +f +n +Q +q +0.000000 1.000000 -1.000000 0.000000 216.000000 91.000000 cm +0.000000 0.000000 0.000000 scn +0.000000 15.000000 m +15.000000 15.000000 l +15.000000 16.000000 l +0.000000 16.000000 l +0.000000 15.000000 l +h +f +n +Q +q +-0.999996 0.002732 -0.002732 -0.999996 201.003403 108.000023 cm +0.000000 0.000000 0.000000 scn +0.000000 1.491730 m +180.000000 1.491730 l +180.000000 2.491730 l +0.000000 2.491730 l +0.000000 1.491730 l +h +f +n +Q +q +0.000000 -1.000000 1.000000 0.000000 6.000000 106.000000 cm +0.000000 0.000000 0.000000 scn +0.000000 15.000000 m +15.000000 15.000000 l +15.000000 16.000000 l +0.000000 16.000000 l +0.000000 15.000000 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 21.000000 83.538391 cm +0.000000 0.000000 0.000000 scn +10.353554 7.108056 m +10.548816 7.303318 10.548816 7.619900 10.353554 7.815162 c +7.171573 10.997143 l +6.976311 11.192405 6.659728 11.192405 6.464466 10.997143 c +6.269204 10.801881 6.269204 10.485298 6.464466 10.290036 c +9.292893 7.461609 l +6.464466 4.633182 l +6.269204 4.437920 6.269204 4.121337 6.464466 3.926075 c +6.659728 3.730813 6.976311 3.730813 7.171573 3.926075 c +10.353554 7.108056 l +h +0.000000 6.961609 m +10.000000 6.961609 l +10.000000 7.961609 l +0.000000 7.961609 l +0.000000 6.961609 l +h +f +n +Q +q +0.000000 1.000000 -1.000000 0.000000 120.548828 97.000000 cm +0.000000 0.000000 0.000000 scn +9.353554 9.195274 m +9.548816 9.390537 9.548816 9.707119 9.353554 9.902382 c +6.171573 13.084362 l +5.976311 13.279624 5.659728 13.279624 5.464466 13.084362 c +5.269204 12.889100 5.269204 12.572517 5.464466 12.377255 c +8.292893 9.548828 l +5.464466 6.720401 l +5.269204 6.525139 5.269204 6.208556 5.464466 6.013294 c +5.659728 5.818032 5.976311 5.818032 6.171573 6.013294 c +9.353554 9.195274 l +h +0.000000 9.048828 m +9.000000 9.048828 l +9.000000 10.048828 l +0.000000 10.048828 l +0.000000 9.048828 l +h +f +n +Q +q +31.000000 51.999969 m +191.000000 51.999969 l +191.000000 38.999969 l +31.000000 38.999969 l +31.000000 51.999969 l +h +W* +n +q +1.000000 0.000000 -0.000000 1.000000 31.000000 38.999969 cm +0.000000 0.000000 0.000000 scn +0.000000 13.000000 m +0.000000 14.000000 l +-1.000000 14.000000 l +-1.000000 13.000000 l +0.000000 13.000000 l +h +160.000000 13.000000 m +161.000000 13.000000 l +161.000000 14.000000 l +160.000000 14.000000 l +160.000000 13.000000 l +h +160.000000 0.000000 m +160.000000 -1.000000 l +161.000000 -1.000000 l +161.000000 0.000000 l +160.000000 0.000000 l +h +0.000000 0.000000 m +-1.000000 0.000000 l +-1.000000 -1.000000 l +0.000000 -1.000000 l +0.000000 0.000000 l +h +0.000000 12.000000 m +160.000000 12.000000 l +160.000000 14.000000 l +0.000000 14.000000 l +0.000000 12.000000 l +h +159.000000 13.000000 m +159.000000 0.000000 l +161.000000 0.000000 l +161.000000 13.000000 l +159.000000 13.000000 l +h +160.000000 1.000000 m +0.000000 1.000000 l +0.000000 -1.000000 l +160.000000 -1.000000 l +160.000000 1.000000 l +h +1.000000 0.000000 m +1.000000 13.000000 l +-1.000000 13.000000 l +-1.000000 0.000000 l +1.000000 0.000000 l +h +f +n +Q +Q +q +1.000000 0.000000 -0.000000 1.000000 191.000000 39.038361 cm +0.000000 0.000000 0.000000 scn +30.353554 7.108056 m +30.548815 7.303318 30.548815 7.619900 30.353554 7.815162 c +27.171574 10.997143 l +26.976311 11.192405 26.659729 11.192405 26.464466 10.997143 c +26.269203 10.801881 26.269203 10.485298 26.464466 10.290036 c +29.292892 7.461609 l +26.464466 4.633182 l +26.269203 4.437920 26.269203 4.121337 26.464466 3.926075 c +26.659729 3.730813 26.976311 3.730813 27.171574 3.926075 c +30.353554 7.108056 l +h +0.000000 6.961609 m +30.000000 6.961609 l +30.000000 7.961609 l +0.000000 7.961609 l +0.000000 6.961609 l +h +f +n +Q +q +0.000000 1.000000 -1.000000 0.000000 216.000000 45.999969 cm +0.000000 0.000000 0.000000 scn +0.000000 15.000000 m +15.000000 15.000000 l +15.000000 16.000000 l +0.000000 16.000000 l +0.000000 15.000000 l +h +f +n +Q +q +-0.999996 0.002732 -0.002732 -0.999996 201.003403 62.999996 cm +0.000000 0.000000 0.000000 scn +0.000000 1.491730 m +180.000000 1.491730 l +180.000000 2.491730 l +0.000000 2.491730 l +0.000000 1.491730 l +h +f +n +Q +q +0.000000 -1.000000 1.000000 0.000000 6.000000 60.999969 cm +0.000000 0.000000 0.000000 scn +0.000000 15.000000 m +15.000000 15.000000 l +15.000000 16.000000 l +0.000000 16.000000 l +0.000000 15.000000 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 21.000000 38.538361 cm +0.000000 0.000000 0.000000 scn +10.353554 7.108056 m +10.548816 7.303318 10.548816 7.619900 10.353554 7.815162 c +7.171573 10.997143 l +6.976311 11.192405 6.659728 11.192405 6.464466 10.997143 c +6.269204 10.801881 6.269204 10.485298 6.464466 10.290036 c +9.292893 7.461609 l +6.464466 4.633182 l +6.269204 4.437920 6.269204 4.121337 6.464466 3.926075 c +6.659728 3.730813 6.976311 3.730813 7.171573 3.926075 c +10.353554 7.108056 l +h +0.000000 6.961609 m +10.000000 6.961609 l +10.000000 7.961609 l +0.000000 7.961609 l +0.000000 6.961609 l +h +f +n +Q +q +0.000000 1.000000 -1.000000 0.000000 120.548828 51.999969 cm +0.000000 0.000000 0.000000 scn +9.353554 9.195274 m +9.548816 9.390537 9.548816 9.707119 9.353554 9.902382 c +6.171573 13.084362 l +5.976311 13.279624 5.659728 13.279624 5.464466 13.084362 c +5.269204 12.889100 5.269204 12.572517 5.464466 12.377255 c +8.292893 9.548828 l +5.464466 6.720401 l +5.269204 6.525139 5.269204 6.208556 5.464466 6.013294 c +5.659728 5.818032 5.976311 5.818032 6.171573 6.013294 c +9.353554 9.195274 l +h +0.000000 9.048828 m +9.000000 9.048828 l +9.000000 10.048828 l +0.000000 10.048828 l +0.000000 9.048828 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 8.000000 41.876373 cm +0.000000 0.000000 0.000000 scn +5.655910 1.224857 m +5.890073 0.216159 6.754671 0.000010 7.186969 0.000010 c +7.763367 0.000010 8.195665 0.378272 8.483866 0.990696 c +8.790077 1.639144 9.024239 2.701879 9.024239 2.755916 c +9.024239 2.845978 8.952189 2.918028 8.844114 2.918028 c +8.682003 2.918028 8.663989 2.827966 8.591940 2.557778 c +8.267716 1.314920 7.943492 0.360260 7.222994 0.360260 c +6.682620 0.360260 6.682620 0.954670 6.682620 1.188831 c +6.682620 1.603118 6.736657 1.783243 6.916782 2.539766 c +7.042869 3.026103 7.168955 3.512439 7.277030 4.016788 c +8.015541 6.952817 l +8.141629 7.403128 8.141629 7.439154 8.141629 7.493190 c +8.141629 7.763378 7.925480 7.943501 7.655293 7.943501 c +7.132931 7.943501 7.006844 7.493190 6.898769 7.042879 c +6.718644 6.340393 5.745972 2.467716 5.619885 1.837280 c +5.601873 1.837280 4.899387 0.360260 3.584478 0.360260 c +2.647830 0.360260 2.467706 1.170819 2.467706 1.837280 c +2.467706 2.863990 2.972054 4.304986 3.440379 5.511821 c +3.656528 6.088219 3.746591 6.322381 3.746591 6.682631 c +3.746591 7.457166 3.188203 8.123627 2.323606 8.123627 c +0.666460 8.123627 0.000000 5.511821 0.000000 5.367721 c +0.000000 5.295672 0.072049 5.205609 0.198136 5.205609 c +0.360249 5.205609 0.378261 5.277659 0.450311 5.529833 c +0.882610 7.078904 1.585095 7.763378 2.269569 7.763378 c +2.449692 7.763378 2.737892 7.745366 2.737892 7.168966 c +2.737892 6.700643 2.539755 6.178282 2.269569 5.493809 c +1.477020 3.350327 1.386958 2.665853 1.386958 2.125479 c +1.386958 0.288209 2.773917 0.000010 3.512428 0.000010 c +4.665225 0.000010 5.295661 0.792559 5.655910 1.224857 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 8.000000 86.876373 cm +0.000000 0.000000 0.000000 scn +7.745355 6.916792 m +7.745355 8.051576 7.168955 8.123627 7.024856 8.123627 c +6.592557 8.123627 6.196283 7.691328 6.196283 7.331079 c +6.196283 7.114930 6.322371 6.988842 6.394420 6.916792 c +6.574545 6.754680 7.042869 6.268344 7.042869 5.331697 c +7.042869 4.575173 5.962121 0.360260 3.800627 0.360260 c +2.701868 0.360260 2.485718 1.278894 2.485718 1.945354 c +2.485718 2.845978 2.900005 4.106850 3.386341 5.403747 c +3.674540 6.142257 3.746591 6.322381 3.746591 6.682631 c +3.746591 7.439154 3.206215 8.123627 2.323606 8.123627 c +0.666460 8.123627 0.000000 5.511821 0.000000 5.367721 c +0.000000 5.295672 0.072049 5.205609 0.198136 5.205609 c +0.360249 5.205609 0.378261 5.277659 0.450311 5.529833 c +0.882610 7.078904 1.585095 7.763378 2.269569 7.763378 c +2.431680 7.763378 2.737892 7.763378 2.737892 7.168966 c +2.737892 6.700643 2.539755 6.178282 2.269569 5.493809 c +1.404971 3.188214 1.404971 2.629828 1.404971 2.197530 c +1.404971 1.801255 1.459008 1.062745 2.017394 0.558397 c +2.665842 0.000010 3.566466 0.000010 3.728577 0.000010 c +6.718645 0.000010 7.745355 5.890082 7.745355 6.916792 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 57.000000 71.000000 cm +0.000000 0.000000 0.000000 scn +3.000000 1.500000 m +3.000000 0.671573 2.328427 0.000000 1.500000 0.000000 c +0.671573 0.000000 0.000000 0.671573 0.000000 1.500000 c +0.000000 2.328427 0.671573 3.000000 1.500000 3.000000 c +2.328427 3.000000 3.000000 2.328427 3.000000 1.500000 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 83.000000 71.000000 cm +0.000000 0.000000 0.000000 scn +3.000000 1.500000 m +3.000000 0.671573 2.328427 0.000000 1.500000 0.000000 c +0.671573 0.000000 0.000000 0.671573 0.000000 1.500000 c +0.000000 2.328427 0.671573 3.000000 1.500000 3.000000 c +2.328427 3.000000 3.000000 2.328427 3.000000 1.500000 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 109.000000 71.000000 cm +0.000000 0.000000 0.000000 scn +3.000000 1.500000 m +3.000000 0.671573 2.328427 0.000000 1.500000 0.000000 c +0.671573 0.000000 0.000000 0.671573 0.000000 1.500000 c +0.000000 2.328427 0.671573 3.000000 1.500000 3.000000 c +2.328427 3.000000 3.000000 2.328427 3.000000 1.500000 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 135.000000 71.000000 cm +0.000000 0.000000 0.000000 scn +3.000000 1.500000 m +3.000000 0.671573 2.328427 0.000000 1.500000 0.000000 c +0.671573 0.000000 0.000000 0.671573 0.000000 1.500000 c +0.000000 2.328427 0.671573 3.000000 1.500000 3.000000 c +2.328427 3.000000 3.000000 2.328427 3.000000 1.500000 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 161.000000 71.000000 cm +0.000000 0.000000 0.000000 scn +3.000000 1.500000 m +3.000000 0.671573 2.328427 0.000000 1.500000 0.000000 c +0.671573 0.000000 0.000000 0.671573 0.000000 1.500000 c +0.000000 2.328427 0.671573 3.000000 1.500000 3.000000 c +2.328427 3.000000 3.000000 2.328427 3.000000 1.500000 c +h +f +n +Q + +endstream +endobj + +3 0 obj + 15787 +endobj + +4 0 obj + << /Annots [] + /Type /Page + /MediaBox [ 0.000000 0.000000 298.000000 135.000000 ] + /Resources 1 0 R + /Contents 2 0 R + /Parent 5 0 R + >> +endobj + +5 0 obj + << /Kids [ 4 0 R ] + /Count 1 + /Type /Pages + >> +endobj + +6 0 obj + << /Pages 5 0 R + /Type /Catalog + >> +endobj + +xref +0 7 +0000000000 65535 f +0000000010 00000 n +0000000034 00000 n +0000015877 00000 n +0000015901 00000 n +0000016076 00000 n +0000016150 00000 n +trailer +<< /ID [ (some) (id) ] + /Root 6 0 R + /Size 7 +>> +startxref +16209 +%%EOF \ No newline at end of file -- cgit v1.2.3