この記事では、昨夜ユーザーvaborettiによって開始された「Step into the Future」プログラムの普及を継続し、MSTUの8部門に普通の人が入ることは不可能であるという神話を払拭します。
まず、プログラムについて簡単に説明します。「ロシアの若者と学童のための科学的および社会的プログラム「未来へのステップ」は、以下を目的とするあらゆる種類の研究の複合体です。
- ロシアの統一された科学と教育の分野でロシアの若者の訓練と知的開発を支援し、国の科学と技術の複合体の人材の再生産を促進する。
- 科学、高等教育と中等教育、青少年の創造性と専門的なメンタリングの分野における地域間協力の相互作用を確保するための効果的なメカニズムの開発。
- 教育分野における国家政策の原則の1つである、教育管理の国家と公共の性質の確保。
今年の募集の概要は次のとおりです。約25,000件の申請が115の部門に提出されました(急に数字を間違えた場合はご容赦ください。エラー+ _ 5%)。 これら25,000のアプリケーションのうち、2,000を超えるアプリケーションは、情報セキュリティ部門8「情報セキュリティ」専用です。 部門80の予算の場所。
良いニュース:80の予算の場所のうち41が、Stepの受賞者と受賞者です。 別の27-受益者と対象受益者、および一般的なセットのたった12-。
オリンピアードは、プロジェクトの防衛と物理学における競争という2つの段階で開催されます。 両方のテストは、最大50ポイントで評価されます。 合計100ポイント-最大。 次に、各テストの合格点を獲得した参加者は、何らかのタイプの特権を受け取ります。
物理学の競争について話す必要はありません。 だから、すべてが誰にでもはっきりしていると思う:通常のオリンピアード(物理学のコントロールワーク)。
オリンピアードの主要な(そして最も難しい)部分は、プロジェクトの保護です。 実際には、防御は次のように進みます:審査員はテーブルに座っています。その前に、プロジェクトを完全に提示する必要があります。 長所/短所、新規性、独自性などを説明する など プロジェクトの深刻さと、そのプレゼンテーションがどれほど見事に行われるかに応じて、審査員はポイントを設定します。
プロジェクトのトピックは私のスーパーバイザーによって推奨されました。 この作品は「情報の暗号化とマスキングの専門家のソフトウェアワークステーション」と呼ばれ、私だけが(つまり、他の人のコードを使用せずに)作成したソフトウェアでした。
私はC#で書くことを決めました。これは最も適切で学習の早いものです。
プログラムを作成するには、次の文献を使用しました。
- M. Abrahamyan-「Visual C#by examples」;
- Yu.M. Krakovsky-「情報セキュリティと情報保護」。
- A.Yu. Scherbakov-「現代のコンピューターセキュリティ」。
- N.Smart-「プログラミングの世界。 暗号。」
プログラムの全体計画は次のとおりです。
上の図に見られるように、プロジェクトの主な本質は、いくつかの暗号化方法を相互に課すことでした。
暗号化セキュリティは、各タイプの無制限の数の暗号を互いに課すことによって実行されました。
暗号の広範なライブラリが使用され、プログラムによる理解に特に適合しました。
1か月以上、暗号の検索と適応に取り組みました。
たとえば、以下は、同じ種類の異なる数の暗号(つまり、テキストのみ、グラフィックスのみ、またはサウンドのみ)で暗号化されたソーステキストの復号化の可能な組み合わせの数を示す図です:
キーを記録するために、個別のテキストファイルを使用することが決定されました。このファイルには、各アルゴリズムのキーを持つすべての暗号化アルゴリズムの番号がすべて書き込まれています。 したがって、鍵ファイルを使用して逆順で復号化が行われました。
しかし、防衛の前夜、待望のイルミネーションがダウンし、グラフィック/テキスト/サウンドだけでなく、基本的にコンピューターに保存されているファイルを暗号化できる別のモジュールがプログラムに追加されました。 今後数日のうちにこのモジュールについて間違いなく書きます。 これには別の投稿が必要です。 その結果、4種類の暗号化を使用してプロジェクトの保護を提示しました。
その結果、私は現在、N.E。バウマンにちなんで名付けられたMSTUのIU8「自動化システムの情報セキュリティ」部門の学生です。
PS:一般的な競争に従ってIU8部門に入ることは本当に非常に難しいですが、これは部門が泥棒だけを連れて行くという意味ではありません。 泥棒はビジネスと管理に行きますが、専門技術には行きません。 オリンピック「未来へのステップ」は、おそらくMSTUに到達する最も手頃な方法の1つです。 主なことは、物理学のプロジェクトとオリンピアードの執筆と防衛に1年間費やすことです。
PPS:この記事を書くとき、N.E。バウマン(最初の2)にちなんで名付けられたMSTUのWebサイトのグラフィックファイルと、プロジェクトの防衛に伴うプレゼンテーションからの切り抜き(他のすべての画像)を使用しました。