コヌディングず暗号化の数孊的基瀎



コンピュヌタおよび通信ネットワヌクにおける加入者の情報盞互䜜甚は、さたざたな皮類の゚ラヌおよび劚害の発生に぀ながる劚害の圱響を受けやすい。送信されたメッセヌゞの゚ラヌに加えお、違反者のメッセヌゞのコンテンツぞの䞍正アクセスが可胜です。これらの望たしくない珟象ずの戊いは䜕千幎も続いおいたすが、成功はさたざたです。むンタヌネットの䜜成者は、珟圚のようにそれをたったく考えおいたせんでした。圓時、圌らはハッカヌに぀いおさえ考えおいたせんでした。



情報察立の䞻な理論的問題であるそれらを解決するタスクは、コドロゞヌ、クリプトロゞヌ、ステガノロゞヌの理論に割り圓おられおおり、コドアナリシス、クリプトアナリシス、ステガナリシスの方向性が䞖界䞭で集䞭的に発展しおいたす。実甚的な偎面も脇にありたせんが、ロシア連邊では掻動がそれほど高くなく、若者の慣性が圱響を及がしおいるこずに泚意したす私自身はすでに90幎を亀換したしたが、Habr政暩は1950幎に幎霢制限を制限したした。もちろん、私の意芋は、子孫曟孫たでの芳察ずむンタヌネットでのコミュニケヌション、そしお私がパヌトタむムで働いおいる䌚瀟の研修生や埓業員ずのコミュニケヌションに限定されおいたす。メディアも吊定性を远加しおいたす。若者の䞭には少し賢くなった人もいたす。䞘を越えおください。あなたは他人の行動を自分で芋るこずができたす。



出版物のガむド付きツアヌ



テクニカルデバむスの開発合成には、開発者からの特定の知識、それらを䜿甚する胜力、およびこの皮の他のスキルが必芁です。そのような知識の本質的な芁玠は数孊です。これらは、原則ずしお、代数、離散数孊、幟䜕孊、物理孊、数孊的論理などです。この蚘事では、叀兞的な衚珟ではなく、十分なレベルの厳密さず正確さを備えた代数構造に぀いお考察したす。私の䞻な仕事は、テキストや研究で䜿甚するもののプレれンテヌションのアクセス可胜性ず明確さを確保するこずです。



たずえば、ここではGF拡匵フィヌルドが䜿甚されたす2 8そしお、それなしでやったら、䟡倀のあるこずは䜕も蚀えたせん。私の評䟡基準は単玔です。各孊期2、たたは異なる研究グルヌプでの3぀の詊隓ずテスト。そこで私は、私が説明し、実践に移し、詊隓刞の回答で䜕が返されるかを聞いお芋たす。詊隓の回答の分析は非垞に圹立ちたす。䜕かが違った、より良い蚀い方をされるべきだったず思いたす。



そしお、ここでのプロパティZ N耇合N = pqを法ずする有限数倀残差リングの解を䜿甚しお、新しい元のアプロヌチのフレヌムワヌク内で倚数を因数分解する問題の解決策を芋぀けたす。以降の各出版物では、暙準の数孊ツヌルの䞀郚を転送するこずは䞍合理であるこずが明らかであるため、すべおを1぀の堎所に収集し、必芁に応じお、ここで読者に察応するこずにしたした。



ここでは、平面䞊の楕円曲線の点のグルヌプが考慮され、䜿甚されたす。グルヌプ内の合蚈操䜜は非垞に特殊なものであり、HECのメンバヌからでも、曲線のポむントをどのように远加するかなど、耇雑な質問が発生したす。



グルヌプ



たず、必芁な定矩をいく぀か玹介したす。



定矩。有限セットAセット、任意のn個のオブゞェクトのコレクションa1、a2、..。..。..。、an、任意の順序でリストされおいたすが、重耇はありたせん。セットは、その芁玠に察しお1぀たたは耇数の操䜜ず関係が指定されおいる堎合は構造化でき、操䜜が指定されおいない堎合は非構造化できたす。



以䞋に、リマむンダヌずしお、有限の離散セットを䜿甚したアクション操䜜の衚を瀺したす。わかりやすくするために、図には連続セットAずBも瀺しおいたす。



セットを䜿甚した操䜜の衚





定矩。操䜜は、マッピングA×A→A、たたはたずえばa・b = cです。 a、b、c∊A。算術以倖の代数構造での操䜜が考慮されたす単項たずえば、反転b -1、二項、䞉項、...、n項オペランドの堎所の数に応じお、たたは乗算順列、モゞュラヌmod Rで結果を取埗など。芁玠aおよびbは、ab = baの堎合、順列たたは転流するず蚀われたす。



定矩。グルヌプは、単䞀の操䜜が指定される任意の性質のG芁玠のセットですが、加算+にするこずができ、グルヌプは加法ず呌ばれ、その䞭立芁玠0たたは乗算◊は乗法ず呌ばれたす。、その䞭立的な芁玠1ですが、原則ずしお、これらの操䜜は通垞の算術ではなく、特別な操䜜です。グルヌプはしばしば蚘号G、◊で瀺されたす。すべおのグルヌプの䞭で、察称グルヌプには重芁な堎所が䞎えられたす。Sn次数n個の順列。グルヌプのプロパティを保持するグルヌプの芁玠の䞀郚は、サブグルヌプず呌ばれたす。本質的に、これらは同じグルヌプであり、元のグルヌプよりも小さいだけです。これはグルヌプの非公匏な定矩であり、正匏な定矩は少し埌で䞎えられたす。



すべおのa、bに察しお可換法則ba = abを満たすグルヌプGは、数孊者Abel1802 -1829Abelianにちなんで呌び出されたす。



加法グルヌプの䟋は、ハミングコヌドの単語のセットですここを参照。このグルヌプの操䜜は16次です-mod2による単語の合蚈。このグルヌプでは、コヌドのサブグルヌプによる128ワヌドのグルヌプの連続したクラスぞの分解操䜜が実行され、Keliテヌブルも䜜成され、グルヌプの芁玠が゚ンコヌダヌ次元4のスペヌスに基づくおよびデコヌダヌで䜿甚されたす。䞀蚀で蚀えば、この䟋は、非垞に重芁な実際的な問題コミュニケヌションを解決するために、小さなグルヌプでもどのように䜿甚できるかを明確に瀺しおいたす。



察称順列順列グルヌプは、グルヌプ理論では非垞に重芁です。この重芁性は、任意のサブゞェクト領域で発生するグルヌプには、順列䞊で同圢の察称グルヌプサブグルヌプが存圚するずいう定理によっお決定されたす。それからそれを研究する仕事は新しいオヌプングルヌプの研究者のために単玔化されたす。同圢順列グルヌプのほずんどすべおのプロパティは、新しいグルヌプにも保持されたす。



簡単な䟋から始めたしょう。 N個の芁玠が䞎えられ1、2、3、...、nの数字で衚したす、それらから順列を圢成したす。その数はnです。 = 1 2 3 ... n。倀n = 3、次に3に制限したしょう = 6。



定矩。グルヌプの順序-グルヌプ内の芁玠の数は、その順序ず呌ばれたす。この䟋では、番号6がグルヌプの順序です。



グルヌプでは、各芁玠にはグルヌプの順序の陀数である順序もありたす。

定矩。グルヌプの芁玠の次数は、乗法グルヌプ内の芁玠の最小指数加法b + b + b + b + ... b = nb = 0、次数= nで、たずえばR43= 1、泚文順序R4= 3。



察称グルヌプ内Sn挔算は、順列の乗算です。次数nの各順列は、各行ず列に1぀の単䜍が含たれる二乗順列n×n行列に関連付けられおいるため、この乗算は行列乗算に䌌おいたす。これは、察称グルヌプに぀いお以䞋に瀺されおいたすS3。







グルヌプずその芁玠を操䜜するのに䟿利なように、数孊者のKeliは、グルヌプ操䜜の衚限られたサむズを提案したした。行ず列の亀点のセルに、それらを瀺す芁玠を䜿甚した操䜜の結果が衚瀺されたす。テヌブル内の結果および行/列の指定は、スペヌスを節玄する10進芁玠番号で衚されたす。



グルヌプの芁玠順列の乗算テヌブル S3





Keliテヌブルのプロパティを䜿甚するず、乗算テヌブルの36個のセルぞの入力が簡単になりたす。

-すべおの行ず列には、グルヌプ党䜓の芁玠が含たれおいたす。

-極端な列は字句的に順序付けられ、反察方向に配眮されたす最初の䞊郚/例郹-最埌の列はその逆です

-テヌブルの䞻察角線には芁玠の正方圢があり、1がある堎合、察応する芁玠はむンボリュヌションです。の革呜S3されおいたすR1、R2、R3、R6

芁玠の䜍眮の察称性は、マトリックスの察角線に関しお満たされたす。

テヌブルのプロパティを䜿甚するず、テヌブルに入力するずきに、蚈算を13ペアの芁玠のみに制限できたすこれらは䞊に衚瀺されおいたす。



察称グルヌプ S4



グルヌプ S3次数は小さく6、プロパティを説明するのにあたり䟿利ではありたせん。以䞋に、察称グルヌプの䟋を瀺したす。S424受泚が。次数nのすべおの偶数の順列は、蚘号Anで瀺される、察称グルヌプ内の亀互のサブグルヌプを圢成したす。







衚2を䜿甚しお、芁玠の任意のペアの補品を芋぀けるこずができたすS4たたはそれらのチェヌン党䜓。ただし、結果に次の芁玠を順次乗算するこずによっお怜出されたす。䜜品の芁玠を䞊べ替えるこずはできたせん。行列の乗算ず同様に、順列を乗算する操䜜は可換ではありたせん。 1぀の芁玠は、1になるたで䜕床も乗算するず、すべおの䞭間結果の埪環グルヌプを圢成したす。このような埪環サブグルヌプの順序はゞェネレヌタヌの順序であり、元の倧きなグルヌプの順序を分割する必芁がありたす。



乗算衚によるず、倧きなグルヌプ内にサブグルヌプがありたす。小さいサブグルヌプの順序は、倧きいサブグルヌプの順序を分割する必芁があるこずに泚意しおください。

我々は、環状基構成芁玠P14生成したす。我々はpの亀差点で芋぀けラむン14で衚2を入力したす14列芁玠P 24。ラむン24においお、我々は、芁玠p芋぀ける11をカラム14ずの亀点のセル内に、そしお最埌にカラム14ずの亀点における列11のセルでは、芁玠p芋぀ける1、すなわち ニュヌトラル芁玠1。したがっお、p 14・p 14・p 14・p 14 = p 1、これらは4次サブグルヌプの芁玠であり、その倀は次数24を完党に分割したす4 =6。そのために、Keliテヌブルを䜜成できたす。芋られるもの以倖の芁玠が衚瀺されたせん。このサブグルヌプでは、芁玠p 14及びp 11は、 4次を有し、そしおP 24秒が退瞮ありたす。



グルヌプの圢態



グルヌプG、*のグルヌプG '、◊ぞのマッピングfは、任意のa、b∊G、fa * b= fa◊fbの堎合、ホモモルフィックたたはホモモルフィズムず呌ばれたす。通垞、これらの等匏はfe= e '、

fa -1=fa-1ずしお継続したす。等匏の右偎の衚蚘は画像を瀺し、画像ず呌ばれたす。巊偎の衚蚘は、マッピングfのプレむメヌゞです。䞀般に、むメヌゞずプレむメヌゞの操䜜は䞀臎したせん。ホモモルフィズムfの䞋でのアむデンティティG '、◊のプリむメヌゞは、このホモモルフィズムのカヌネルず呌ばれ、kerfで衚されたす。孊幎でよく知られおいる䟋は、このようなマッピング

ログa◩b=ログa+ログbです。



画像の芁玠に操䜜+があり、プリむメヌゞでは芁玠は乗算の操䜜◊によっお接続されおいたす。グルヌプの同圢画像はグルヌプサブグルヌプです。぀たり、GのG 'ぞのf-同圢性であり、Gがグルヌプである堎合、G'もグルヌプです。同圢性はグルヌプ同圢性の䞀般化です。fがGからG 'ぞの1察1の同圢性マッピングである堎合、それは同圢性であり、G≈G'ずしお衚されたす。

画像のマッピングfがグルヌプ操䜜を保持するようなマッピングfG→G 'が存圚する堎合、操䜜・および*を持぀2぀のグルヌプGおよびG'は同圢ず呌ばれたす。



定理。 HをグルヌプGの通垞のサブグルヌプずし、G = G / Hずしたす。次いで、䞊のグルヌプGの写像f G匏fAによっお䞎え= A同圢です。この同圢性の栞心はHです。この同圢性はしばしば自然暙準ず呌ばれたす。

グルヌプの同圢性は、基本的に暙準的な同圢性によっお䜿い果たされたす。



サブグルヌプH = {1,8、17,24}に関する次数24のグルヌプGをコセットに分解し、この分解のためにサブグルヌプHに関する商グルヌプを構築したしょう。この目的のために、サブグルヌプHの芁玠の巊右の積を列に曞き蟌みたす。







次数24のグルヌプGのサブグルヌプHに関するコセットぞの分解の衚では、列l1、l2、l3、l4、l5が巊偎の名前で瀺され、n1、n2、n3、n4、n5-右偎のコセット、列ごずに1぀のクラスの䞻芁な代衚が次の行。



真ん䞭の列Hは4次グルヌプ同圢性の栞です。列には、クラスの䞻芁な代衚者ずグルヌプHの芁玠の積が入力されたす。列に入力された埌、クラスが比范されたす。巊右のクラスの構成が䞀臎する堎合、それらは単にコセットクラスに぀いお話し、H = K0、K1、K2、K3、K4、K5を瀺したす。さらに、サブグルヌプHは通垞ず呌ばれたす。衚に蚘入するずき、次のクラスの代衚者は、すでに構築されおいるクラスに含たれおいない芁玠から最小の芁玠Gを遞択したす。



埗られたコセットは、サブグルヌプHによっおグルヌプGの商グルヌプず呌ばれる新しいグルヌプの芁玠ず芋なされたす商グルヌプG = G / Hが瀺されたす。この新しいグルヌプでの操䜜は、クラスの乗算です。たずえば、K3×K5 = K2のように、クラスのペアごずに、4×4のテヌブルが䜜成されたす。このテヌブルでは、行が最初の芁玠の芁玠でマヌクされ、列が2番目の芁玠でマヌクされたす。さらに、乗算はグルヌプGず同様に実行されたす。このような乗算の結果、16個の芁玠が埗られたすが、これらはすべお同じクラスこの堎合はクラスK2に属しおいたす。



同圢性マッピングに加えお、同圢性ぱンドモルフィズムずオヌトモルフィズムです。グルヌプGのそれ自䜓ぞの同圢性ぱンドモルフィズムず呌ばれ、グルヌプGのそれ自䜓ぞの同圢性はオヌトモルフィズムです。これらの抂念は、泚入、サヌゞェクション、およびバむゞェクションによる非構造化セットのマップの抂念に匹敵したす。



衚2-ケリ察称グルヌプ$むンラむン$ S_4乗算P_k = P_i P_j$むンラむン$











通勀者



芁玠の各察に、GεB、我々は芁玠を関連付け、この䞀察の敎流子ず呌ばれる

[A、B] = -1 B -1 ABを。すべおのコミュテヌタヌによっお生成されたグルヌプGのサブグルヌプKは、グルヌプGのコミュテヌタヌサブグルヌプたたは掟生サブグルヌプず呌ばれたす。







グルヌプGは、チェヌンG⊇G'⊇G''⊇
⊇G i ⊇... 各サブグルヌプG iは前のサブグルヌプのコミュテヌタヌサブグルヌプが、ナニットサブグルヌプの有限数のステップの埌に終了する堎合たずえば、G F = 1

のテヌブル4、亀互のサブグルヌプG「= Aの4オヌダヌ12がGから、正垞です=このサブグルヌプの巊右のコセットが䞀臎するため、24次のS 4クラスは完党なグルヌプを補完するものず同じですS4。次に、衚4は、敎流噚が1である新しいサブグルヌプの芁玠G '' = {1,8,17,24}を含む小さな4×4テヌブル敎流噚に折りたたたれたす。衚4は、グルヌプの可解性を瀺しおいたす。S4。S4



結論



この蚘事では、グルヌプ理論の䞻な芏定のいく぀かに぀いお説明したす。これらは、技術的理論的および数孊的ではない性質の出版物でよく䜿甚されたす。そのような出版物のテキストの理解は、䞻に数孊的なツヌルの所持によっお決定されたす。



グルヌプに぀いおは、商グルヌプぞの同圢マッピングの䟋ず手法が瀺されおいたす。

数倀䟋は、提瀺された資料のアクセス可胜性を確保し、慎重な分析たたは手に鉛筆を䜿った繰り返しで、その理解ず同化を倧いに助けるように蚭蚈されおいたす。これは単に叀兞的なマニュアルから欠萜しおいたす。これは倚くの堎合、スペヌスず時間を節玄するこずに起因したす。

このスタむルで続けるかどうかが明らかになる読者の反応を埅っおいたす。



文献



Avdoshin S.M.、Nabebin A.A.離散数孊。モゞュラヌ代数、暗号化、コヌディング。 -M。DMK Press、2017幎。-352ペヌゞ。

アキモフO.E.離散数孊。論理、グルヌプ、グラフ-M 。ラボベヌス。 Zn。、2001.-352p。

アンダヌ゜ンD.A. Discrete mathematics and combinatorics、MoscowWilliams、2003、960p。

BerlekampE。代数コヌディング理論。 -M 。ミヌル、1971幎。-478ペヌゞ。

ノァりリンA.E.コンピュヌタのセキュリティ問題における個別の数孊。 H 1- SPb。VKAim。 A.F. Mozhaisky、2015.219p。

ノァりリンA.E.コンピュヌタのセキュリティ問題における個別の数孊。 H 2- SPb。VKAim。 A.F. Mozhaisky、2017幎。-151ペヌゞ。

D. Gorenstein、有限の単玔なグルヌプ。それらの分類の玹介-M。Mir、1985.- 352p。

Graham R.、Knut D.、Ptashnik O.ConcreteMathematics。FoundationsofInformatics.-M。Mir、1998.-703p。

゚リザロフV.P.゚ンドリング。 -M。Helios ARV、2006幎。 -304ペヌゞ

むワノフB.N.離散数孊アルゎリズムずプログラム-M。Lab.Baz。知識、2001.280ペヌゞ。

゚ルサリムスキヌY.M.離散数孊理論、問題、応甚-M。Vuzovskaya kniga、2000。-280p。

Lidl R.、Niederreiter G.有限フィヌルド2巻。Vol.1-M。Mir、1988。 -430ペヌゞ

Lidl R.、Niederreiter G.有限フィヌルド2巻。Vol.2-M。Mir、1988。 -392ペヌゞ

Lyapin E.S.、Aizenshtat A.Ya.、Lesokhin M.M.、グルヌプの理論に関する挔習-モスクワNauka、1967.-264p。

Mutter V.M.ゞャミング防止情報䌝達の基本。 -L。 Energoatomizdat、1990、288ペヌゞ。

A.A. Nabebin、Discrete Mathematics、MoscowLab。知識、2001.280ペヌゞ。

F.A.ノビコフ プログラマヌのための離散数孊。-SPb。Peter、2000.-304p。

Hall M. Group Theory.-M。Izd。IL、1962幎。-468ペヌゞ。

シハノビッチYu.A. グルヌプ、リング、ラティス。--SPb。Kirtsideli、2006幎。-368ペヌゞ

シュネパヌマンL.B. 問題ず挔習における代数ず数の理論のコヌス2時間でパヌト2。-Mn。Vysh。shk。、1987.-256p。

シュネパヌマンL.B. 代数ず数の理論における問題のコレクション-ミンスクデザむンPRO、2000幎。-240ペヌゞ。



All Articles