プログラム「ステップインザフューチャー」を通じて、N.E。バウマンにちなんで名付けられたMSTUの情報セキュリティ部門への入学。 モスクワ

すべての良い一日。

この記事では、昨夜ユーザーvaborettiによって開始された「Step into the Future」プログラムの普及を継続し、MSTUの8部門に普通の人が入ることは不可能であるという神話を払拭します。



画像

まず、プログラムについて簡単に説明します。「ロシアの若者と学童のための科学的および社会的プログラム「未来へのステップ」は、以下を目的とするあらゆる種類の研究の複合体です。

しかし、私たち罪人は、まずN.E.バウマンにちなんで名付けられたモスクワ州立工科大学に入学する方法として、オリンピアードに興味を持っています。 はい、どこにも行きませんが、大学の最も難しい学部の1つに行きます(今年のUSEshniksの競争は1席あたり166.6人でした)。



今年の募集の概要は次のとおりです。約25,000件の申請が115の部門に提出されました(急に数字を間違えた場合はご容赦ください。エラー+ _ 5%)。 これら25,000のアプリケーションのうち、2,000を超えるアプリケーションは、情報セキュリティ部門8「情報セキュリティ」専用です。 部門80の予算の場所。



良いニュース:80の予算の場所のうち41が、Stepの受賞者と受賞者です。 別の27-受益者と対象受益者、および一般的なセットのたった12-。



オリンピアードは、プロジェクトの防衛と物理学における競争という2つの段階で開催されます。 両方のテストは、最大50ポイントで評価されます。 合計100ポイント-最大。 次に、各テストの合格点を獲得した参加者は、何らかのタイプの特権を受け取ります。







物理学の競争について話す必要はありません。 だから、すべてが誰にでもはっきりしていると思う:通常のオリンピアード(物理学のコントロールワーク)。

オリンピアードの主要な(そして最も難しい)部分は、プロジェクトの保護です。 実際には、防御は次のように進みます:審査員はテーブルに座っています。その前に、プロジェクトを完全に提示する必要があります。 長所/短所、新規性、独自性などを説明する など プロジェクトの深刻さと、そのプレゼンテーションがどれほど見事に行われるかに応じて、審査員はポイントを設定します。



プロジェクトのトピックは私のスーパーバイザーによって推奨されました。 この作品は「情報の暗号化とマスキングの専門家のソフトウェアワークステーション」と呼ばれ、私だけが(つまり、他の人のコードを使用せずに)作成したソフトウェアでした。



画像



私はC#で書くことを決めました。これは最も適切で学習の早いものです。

プログラムを作成するには、次の文献を使用しました。

  1. M. Abrahamyan-「Visual C#by examples」;
  2. Yu.M. Krakovsky-「情報セキュリティと情報保護」。
  3. A.Yu. Scherbakov-「現代のコンピューターセキュリティ」。
  4. N.Smart-「プログラミングの世界。 暗号。」
プロジェクトを実装し、あらゆる種類の暗号化メカニズムなどを説明するというアイデアを思い付くまでに多くの時間がかかりました。 その結果、プロジェクトは50点中46点を獲得しました。



プログラムの全体計画は次のとおりです。



画像



上の図に見られるように、プロジェクトの主な本質は、いくつかの暗号化方法を相互に課すことでした。

暗号化セキュリティは、各タイプの無制限の数の暗号を互いに課すことによって実行されました。



画像



暗号の広範なライブラリが使用され、プログラムによる理解に特に適合しました。



1か月以上、暗号の検索と適応に取り組みました。

たとえば、以下は、同じ種類の異なる数の暗号(つまり、テキストのみ、グラフィックスのみ、またはサウンドのみ)で暗号化されたソーステキストの復号化の可能な組み合わせの数を示す図です:



画像



キーを記録するために、個別のテキストファイルを使用することが決定されました。このファイルには、各アルゴリズムのキーを持つすべての暗号化アルゴリズムの番号がすべて書き込まれています。 したがって、鍵ファイルを使用して逆順で復号化が行われました。



画像



しかし、防衛の前夜、待望のイルミネーションがダウンし、グラフィック/テキスト/サウンドだけでなく、基本的にコンピューターに保存されているファイルを暗号化できる別のモジュールがプログラムに追加されました。 今後数日のうちにこのモジュールについて間違いなく書きます。 これには別の投稿が必要です。 その結果、4種類の暗号化を使用してプロジェクトの保護を提示しました。



その結果、私は現在、N.E。バウマンにちなんで名付けられたMSTUのIU8「自動化システムの情報セキュリティ」部門の学生です。



PS:一般的な競争に従ってIU8部門に入ることは本当に非常に難しいですが、これは部門が泥棒だけを連れて行くという意味ではありません。 泥棒はビジネスと管理に行きますが、専門技術には行きません。 オリンピック「未来へのステップ」は、おそらくMSTUに到達する最も手頃な方法の1つです。 主なことは、物理学のプロジェクトとオリンピアードの執筆と防衛に1年間費やすことです。

PPS:この記事を書くとき、N.E。バウマン(最初の2)にちなんで名付けられたMSTUのWebサイトのグラフィックファイルと、プロジェクトの防衛に伴うプレゼンテーションからの切り抜き(他のすべての画像)を使用しました。



All Articles