プログラミングスキル

採用向け暗号技術テスト

セキュリティ業務において、候補者が応用暗号についてどう考えるかを確認できます。

  • 10分
  • 15問
  • 中級
  • 選択式
  • 英語の問題
  • スマートフォン・デスクトップ

簡単に言うと

暗号技術テストは、共通鍵暗号、公開鍵暗号と鍵交換、署名、ハッシュ関数とMACに関する応用知識を測る中級レベルの採用アセスメントです。受験者は状況に応じて暗号プリミティブやモードを選び、短いコードやプロトコルの設計案を確認します。機密データを保護するセキュリティエンジニア、アナリスト、ペネトレーションテスター、ITセキュリティリード、開発者の評価にご利用ください。

測定する内容

共通鍵暗号、公開鍵暗号と鍵交換、署名、ハッシュ関数、MACに関する実践的な知識。

共通鍵暗号

候補者が、状況に応じた共通鍵暗号やモードの選び方を考えます。

公開鍵暗号と鍵交換

応用場面における公開鍵暗号と鍵交換について出題します。

署名と検証

候補者が短い例をもとに、署名とその検証について考えます。

ハッシュ関数とMAC

ハッシュ関数とメッセージ認証コードを状況に応じてどう使うかを出題します。

問題形式

選択式

候補者: 短い状況説明、表、または文を読み、正解またはすべての正解を選びます。

確認できる内容: 候補者が内容を認識するだけでなく、実際に活用できるほど理解しているかを測定します。

10分で問題15問を1問ずつ出題

このテストに適した職種

セキュリティエンジニア、暗号技術エンジニア、セキュリティアナリスト、ペネトレーションテスター、ITセキュリティ責任者、機密データを保護するシステムの開発やレビューを行うソフトウェア開発者。

応用暗号の知識を確認

  1. 状況に応じた選択を確認

    候補者は状況に応じて暗号プリミティブやモードを選びます。暗号化の概念を知っているだけでなく、実際にどう応用するかを判断する材料になります。

  2. セキュリティに関する考え方を確認

    短いプロトコルの概要やPythonコードを通じて、候補者にコードを実行してもらわずに、欠陥を見つける力を確認できます。

  3. 公開されているアルゴリズムに基づく設問

    設問は特定のベンダーの製品ではなく、一般的な暗号の概念と広く公開されているアルゴリズムに基づいています。候補者がたまたま知っているツールではなく、鍵、署名、ハッシュについてどう考えるかを確認できます。

候補者ごとに得られる内容

レポート例(架空のデータ)暗号技術
72%パーセンタイル 48。比較基準:HireValidの候補者(n = 230)
共通鍵暗号85%
公開鍵暗号と鍵交換72%
署名と検証71%
ハッシュ関数とMAC58%
Integrity Score高い確信度
  • テスト中、テストのタブを離れずに受験
  • 回答の貼り付けなし
  • 一定のペースで回答

スコア、プロフィール、Integrity Scoreのシグナルは、面接とあわせて確認するための情報です。自動的な判断には使われません。

このテストを無料で利用

テストにおけるインテグリティシグナルの扱い

候補者ごとに異なる問題セットが出題され、問題の順序と選択肢はシャッフルされます。ブラウザーには一度に1問ずつ表示され、正解データはHireValidのサーバーに保管されます。時間はサーバーで計測されます。ページを再読み込みすると同じ問題が表示され、残り時間だけが引き継がれます。問題文のコピーや選択はできず、コピーを阻止した試みは記録されます。HireValidは、テスト画面のタブを離れていた時間、回答欄への貼り付け、問題を読むには速すぎる回答などのシグナルを記録する場合があります。Integrity Scoreと証拠のタイムラインは、雇用主が確認できるようにシグナルを要約します。これらだけで判断が下されることはありません。候補者の同意があれば、雇用主はランダムなタイミングでウェブカメラの写真を追加できます。テストの作成方法をご覧ください。

スコアを判断材料として活用

スコアは、実務サンプルや構造化面接とあわせて確認してください。実務サンプルでは、セキュリティに関わる判断について説明してもらうか、職務に関連する短い例をレビューしてもらい、その考え方をテストの結果と比較します。スコアだけを使ったり、判断基準として単独で使ったりしないでください。ペネトレーションテストを追加すると、職務に関連する別の評価材料を得られます。テストライブラリで選択肢を比較できます。

構造化面接の質問

  1. 機密データを保護するシステムについて、暗号化の使い方をどのように確認しますか?

    状況を体系的に確認しているか、選んだ暗号プリミティブやモードは何か、トレードオフをどう説明するかに注目してください。

  2. セキュリティ関連のコードやプロトコル設計の欠陥を見つけた経験について教えてください。

    問題をどう特定し、影響を評価し、実務的な次のステップを説明したかに注目してください。

  3. 署名と検証のフローが正しく使われているか、どのように調査しますか?

    定義を暗唱できるかではなく、明確なレビュー手順と、フローをどう考えるかに注目してください。

  4. ハッシュやメッセージ認証コードを使う設計を、どのようにレビューしますか?

    設計の目的と、暗号の仕組みの選択や使い方をどう結び付けているかに注目してください。

公平性と配慮措置

設問は一般的な暗号の概念と広く公開されているアルゴリズムを扱い、特定のベンダーの製品については問いません。コードが出題される場合は、実行せずに読める短いPythonコードです。問題のシナリオは、慣用表現を使わない平易なアメリカ英語で書かれ、さまざまな背景の名前が使われます。計算には小さな数を使い、すべての候補者がメモ用紙を使えます。

配慮措置として、候補者に追加の時間を与えることができます。結果は人が確認するための情報であり、自動的に判断を下すものではありません。

暫定値:受検者が200人に達した時点で信頼性を報告します。

公平性への取り組みを読む

テストの詳細

応用暗号の実務知識を短時間で確認するテストです。候補者は状況に合った暗号プリミティブやモードを選び、短いコードやプロトコルの概要にある欠陥を見つけます。また、セキュリティエンジニアが日々の業務で行うように、鍵、署名、ハッシュ、メッセージ認証について考えます。

  • 問題は英語です。
  • 使用可能な補助具:メモ用紙。
  • 各質問に順番に一度ずつ回答します。前の質問に戻ることはできません。
  • 時間制限付きテストの前に、練習問題4問(4分)

よくある質問

暗号技術テストで測定する内容+

共通鍵暗号、公開鍵暗号と鍵交換、署名、ハッシュ関数、MACに関する応用知識を測定します。また、候補者は状況に応じた暗号プリミティブやモードを選び、短いコードやプロトコルの概要について考えます。

受験者向けの暗号技術テストの内容+

10分間で15問の選択式問題に回答します。問題は一度に1問ずつ表示され、前の問題には戻れません。スマートフォンでもデスクトップでも受検できます。コードが出題される場合は、実行せずに読める短いPythonコードです。候補者にエディターやインタープリターは必要ありません。

候補者は受検前に暗号技術テストを試せますか?+

練習セットは4問で、所要時間は4分です。暗号技術に関する問題や選択式の形式など、問題の進め方に慣れることができます。

暗号技術テストは公平な評価にどう役立ちますか?+

設問では特定のベンダーの製品ではなく、一般的な暗号の概念と広く公開されているアルゴリズムを扱います。シナリオでは慣用表現を避け、さまざまな背景の名前を使います。すべての候補者がメモ用紙を使えます。

中級レベルの暗号技術テストに適した職種+

セキュリティエンジニア、暗号技術エンジニア、セキュリティアナリスト、ペネトレーションテスター、ITセキュリティ責任者、機密データを保護するシステムの開発やレビューを行うソフトウェア開発者の採用にご検討ください。

関連テスト

次回の採用で暗号技術テストを活用しましょう

Freeプランには必須テスト5種が含まれ、有料プランにはすべてのテストライブラリが含まれます。

このテストを無料で利用Freeプラン。クレジットカードは不要です。
Freeプラン。クレジットカードは不要です。このテストを無料で利用

編集チームについて

HireValidの編集チームが執筆し、内容を確認しています。 確認済みの情報源 . 編集方針をお読みください。