情報処理安全確保支援士暗記無料で始める

論理演算(AND・OR・NOT・XOR)とは?ろんりえんざん

論理演算(AND・OR・NOT・XOR)とは、真(1)と偽(0)の2値に対する演算。ANDは両方が真のときだけ真、ORはどちらかが真なら真、NOTは真偽を反転し、XOR(排他的論理和)は2つが異なるときだけ真になる。XORは同じ値を2回作用させると元に戻る性質を持ち、暗号やパリティ計算の土台になっている。

最終更新:2026-10-06

試験情報

情報処理安全確保支援士試験の過去問では2回出題されています(2016年度〜2023年度)。

情報処理安全確保支援士試験の頻出用語/午前II

別名:論理積、論理和、排他的論理和、論理演算、AND・OR・NOT・XOR、XOR、論理演算(AND・OR・XOR)、AND・OR・XOR

この語が出る過去問を解く →

背景

回路も、条件判定も、通信路の誤り検出も、根はすべて2値の組合せで表せる。この共通の土台があるおかげで、鍵とデータの結合、パリティによる誤り検出、アクセス権のビット表現までを同じ道具で説明できる。支援士では、ストリーム暗号やブロック暗号の利用モードでXORがどこに現れるかを読むための前提知識として効いてくる。

具体例

AESのCTRモードは、カウンタ値を暗号化して作った鍵ストリームと平文をXORして暗号文を作り、復号も同じ鍵ストリームとのXORで行う。RAID 5のパリティも構成ディスクのXORで、1台失っても残りから復元できる。ANDはIPアドレスとサブネットマスクの論理積でネットワークアドレスを求める場面に現れる。

試験での引っ掛け

ORとXORは、両方が真のときの結果だけが違う(ORは真、XORは偽)ので、真理値表ではその1行を必ず確かめる。ビット演算では、ANDはマスクで特定ビットを取り出す、ORは立てる、XORは反転させる、と用途が分かれる。同じ鍵ストリームを2回使うと、暗号文どうしのXORから平文の関係が漏れるため、鍵の使い回しがそのまま弱点になる。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では2回出題(2016年度〜2023年度)
  • 分野:午前II
  • ORとXORは、両方が真のときの結果だけが違う(ORは真、XORは偽)ので、真理値表ではその1行を必ず確かめる。