量子アニーリングマシンを使ってPQCを突破することってできないの?

質問 量子アニーリングマシンを使ってPQCを突破することってできないの? 「量子論」を楽しむ本 ミクロの世界から宇宙まで最先端物理学が図解でわかる! (PHP文庫) [ 佐藤 勝彦 ]価格:990円(2026/8/28 20:41時点)感想(15件)思考が物質に変わる時 脳科学、エピジェネティクス、心理学、量子物理学で解明された「思考の力」【電子書籍】[ ドーソン・チャーチ ]価格:2200円(2026/8/28 20:41時点)感想(0件) 解答結論からいうと、現時点では量子アニーリングマシンを使ってPQC(耐量子計算機暗号)を突破する、というのは基本的にできません。そして重要なのは、「量子コンピュータなら何でも暗号を破れる」わけではないという点です。そもそも量子アニーリングとPQCは相性が違う量子コンピュータには大きく、量子ゲート方式 │ ├─ Shorのアルゴリズム └─ Groverのアルゴリズム 量子アニーリング方式 │ └─ 組合せ最適化などという違いがあります。現在PQCが特に警戒しているのは、量子ゲート方式の量子コンピュータです。例えばRSAやECCについては、Shorのアルゴリズムを十分大規模な量子ゲート型コンピュータで実行できれば破れるというのがPQC移行の大きな理由です。量子アニーリングは何をしている?量子アニーリングはざっくりいうと、非常に複雑な組合せ問題の「良い解」を量子的な物理過程を利用して探索するものです。例…

続きを読む

Microsoft SQL Serverのネイティブのスナップショット機能をGCPに移行したあとも同じように使うこ…

質問 Microsoft SQL Serverのネイティブのスナップショット機能をGCPに移行したあとも同じように使うことってできる? 勇者パーティーを追放されたビーストテイマー、最強種の猫耳少女と出会う 9巻 【電子書籍】[ 深山鈴 ]価格:770円(2026/6/20 19:26時点)感想(0件)SQL Server Transact-SQLプログラミング 実践開発ガイド 【電子書籍】[ 五十嵐貴之 ]価格:3938円(2026/6/20 19:26時点)感想(0件) 解答場合によりますが、結論から言うと、「完全に同じように」は難しいことが多いです。特に GCP のどのサービスへ移行するかでかなり変わります。重要なのは、「SQL Server のネイティブスナップショット」が何を指しているかです。1. SQL Server の「スナップショット」には複数ある実務では主に次のどれかを指します。(1) Database Snapshot読み取り専用Copy-on-write特定時点を保持テスト・参照用途(2) VM/ストレージスナップショットディスク全体バックアップ用途(3) Snapshot Replicationレプリケーション機能質問文からは通常、Database Snapshot を指すことが多いので、それ前提で説明します。2. GCP移行時に問題になる理由SQL Server の Database Snapshot は、SQL Server エンジン依存の機能です。つまり:…

続きを読む

AWSアカウントとIAMユーザの関係

質問 AWSアカウントとIAMユーザの関係をまとめて。ロールやリソース、ポリシー、SCPとはどういう関係になるの? 解答AWSの認証・認可は最初かなり混乱しますが、まずは**「誰が」「何をしようとして」「どのルールで許可されるか」**に分けて考えると整理しやすいです。全体像AWS Organization │ ├─ SCP │ └─ AWSアカウント │ ├─ IAMユーザー ├─ IAMロール ├─ IAMグループ │ └─ AWSリソース ├─ S3 ├─ EC2 ├─ RDS └─ ...AWSアカウントAWSアカウントは、AWS上の「所有権の境界」です。例えば、会社 ├─ 開発アカウント ├─ 検証アカウント └─ 本番アカウントのように分けることがあります。リソースは必ずどこかのAWSアカウントに所属します。例えば、EC2S3RDSは全て特定のアカウントの所有物です。IAMユーザーIAMユーザーは、人間やプログラム用のIDです。例えば、tanakasuzukiなど。IAMユーザー自体には権限がありません。ポリシーを付与して初めて何かできます。IAM User ↓Policy ↓権限獲得IAMロールロールは…

続きを読む

HTTPのボディってどれだけ文字列を持てるの?

質問 HTTPのボディってどれだけ文字列を持てるの?拡張はできる?あまりに長すぎる場合ってどうするの? Learning HTTP/2 A Practical Guide for Beginners【電子書籍】[ Stephen Ludin ]価格:1989円(2026/6/20 17:38時点)感想(0件) 解答HTTPのボディサイズに理論上の上限はあるの?実は、HTTPの仕様自体には「ボディは最大○MBまで」という厳しい上限はありません。例えばHTTP/1.1では、POST /upload HTTP/1.1Content-Length: 1000000000のように、非常に大きな値を指定できます。理論上は数GB、数十GB、さらに大きなデータも送れます。実際の上限はどこで決まる?現実にはHTTP仕様ではなく、途中の機器やソフトウェアが制限しています。例えば:Webサーバ(Nginx、Apache)アプリケーションサーバロードバランサAPI Gatewayブラウザメモリ容量などです。AWSでもサービスごとに制限があります。例えばAPI Gatewayは比較的小さいサイズ制限がありますし、ALBやCloudFrontにも関連する制限があります。上限は拡張できる?ケースによります。例えばNginxなら、client_max_body_size 100M;のように設定を変更できます。つまり、「HTTPの上限を拡張する」のではなく、受信側の制限を緩和するという考え方です。では何GBものデ…

続きを読む

一人でゲーム開発をすることってできる?

質問 一人でゲーム開発をすることってできる?どんなツールを使うのがいい?流れを教えて ゼロからスタート! Unityゲーム開発 1冊目の教科書 [ ひろはす ]価格:2860円(2026/6/21 18:04時点)感想(0件)UnityではじめるC# 基礎編 改訂版価格:2860円(2026/6/21 18:04時点)感想(1件) 解答できます。実際にインディーゲームの世界では、1人で開発してSteamで販売している人もたくさんいます。ただし、「何を作るか」で難易度が大きく変わります。例えば、テトリス風パズル → 1人でも十分可能2Dアクション → 現実的RPG → 時間はかかるが可能オープンワールド3D RPG → 個人ではかなり厳しいです。おすすめの開発環境Godot個人開発ならかなりおすすめです。特徴無料オープンソース軽量2Dが強い3Dも可能言語はGDScript(Python風)C#C++などが使えます。Unity最も情報が多いです。特徴学習資料が豊富Asset Storeが充実2D/3D両方対応言語はC#です。初心者〜中級者なら今でも有力な選択肢です。Unreal Engine特徴超高品質3DAAAゲーム向きただし個人開発ではやや重いです。個人開発なら何がいい?あなたの場合、普段Pythonを書いていて、新しい言語も学んでいるとのことなので、まずGodot次にUnityの順が入りやすいと思います。開発の流れ1. とにかく小さく決めるまずは○ テトリス○ ブロック崩し○ シュ…

続きを読む

AESはDESと比べてどう処理効率がいいのですか?

質問 AESはDESと比べてどう処理効率がいいのですか? 暗号技術のすべて 【電子書籍】[ IPUSIRON ]価格:3850円(2026/6/20 18:46時点)感想(0件) 解答結論から言うと、AESは「設計」と「実装(特にCPU支援)」の両面でDESより効率がいいです。単に新しいから速いというより、速くなるように作られているのが大きいです。まず構造の違い。DESは**ビット単位の操作(置換やビット入れ替え)**が多く、さらにそれを16ラウンド繰り返します。この「細かいビットいじり」はCPUにとってあまり得意ではなく、命令数が増えがちです。しかもTripleDESになるとこれを3回やるので、さらに重くなります。一方AESは、・バイト単位(8ビット単位)で処理・XORやテーブル参照、行列演算(GF(2^8))といった、CPUが効率よく処理しやすい形になっています。ビットを1個ずつ動かすのではなく、「まとまった単位で計算する」イメージです。次に決定的なのがハードウェア最適化です。現代のCPUには多くの場合、AES-NI(AES専用命令)が入っています。これによりAESは:・1ラウンドをほぼ1命令で処理・パイプライン化や並列処理がしやすい結果として、ソフト実装のDES/3DESと比べると桁違いに高速になります。DESにも専用ハードは作れますが、汎用CPUに標準搭載されているのは基本的にAESだけです。さらに効率に効いてくるのがブロックサイズです。・DES:64ビット・AES:12…

続きを読む