作業フローを簡素化:miniwebtoolを検索。
追加
ホームページ > 数学 > 高度な数学操作 > 原始根電卓
 

原始根電卓

与えられた法 n のすべての原始根(乗法群 (Z/nZ)* の生成元)を見つけます。正の整数を入力すると、原始根、オイラーの φ 関数、巡回群の視覚化、およびべき乗表によるステップバイステップの検証結果を表示します。

原始根電卓
例:
原始根が存在するのは、n = 1, 2, 4, pk, または 2pk (p は奇素数) の場合です

Embed 原始根電卓 Widget

原始根電卓

原始根計算機は、与えられた法 n に対するすべての原始根を見つけます。原始根とは、べき乗 \(g^1, g^2, \ldots, g^{\varphi(n)}\) が乗法群 \((\mathbb{Z}/n\mathbb{Z})^*\) のすべての要素を生成するような整数 g です。任意の正の整数を入力すると、すべての原始根、オイラーのトーシェント \(\varphi(n)\)、インタラクティブな巡回群のビジュアライゼーション、べき乗表、および最小の原始根のステップごとの検証が即座に表示されます。

原始根の応用

🔐
Diffie-Hellman
鍵交換プロトコルで原始根を生成元として使用
🔏
ElGamal 暗号
離散対数に基づく公開鍵暗号系
デジタル署名
DSA や Schnorr 署名は巡回群の生成元に依存
🎲
擬似乱数
線形合同法は原始根の性質を利用
📡
誤り訂正符号
Reed-Solomon 符号や BCH 符号は有限体の生成元を使用
🧮
数論
指数計算、平方剰余、離散対数問題など

主要な概念と公式

概念公式 / 定義説明
原始根\(\text{ord}_n(g) = \varphi(n)\)法 n における位数がオイラーのトーシェントに等しい整数 g
オイラーのトーシェント\(\varphi(n) = n \prod_{p|n}\left(1 - \frac{1}{p}\right)\)[1, n] の範囲で n と互いに素な整数の個数
存在条件\(n \in \{1, 2, 4, p^k, 2p^k\}\)原始根はこれらの形式(p は奇素数)の場合にのみ存在
根の個数\(\varphi(\varphi(n))\)原始根が存在する場合の原始根の数
原始根テスト\(g^{\varphi(n)/p} \not\equiv 1 \pmod{n}\) (すべての \(p | \varphi(n)\) に対して)十分条件:φ(n) の素因数のみをチェックすればよい
全原始根の生成\(g^k \bmod n\) (\(\gcd(k, \varphi(n)) = 1\) の場合)一つの根 g が見つかれば、他はすべてそれから導ける

原始根の理解

法 n に対する原始根とは、セット \(\{g^1 \bmod n, g^2 \bmod n, \ldots, g^{\varphi(n)} \bmod n\}\) が 1 から n−1 までの整数の中で n と互いに素なすべての整数の集合と等しくなるような整数 g です。群論の用語では、g は巡回乗法群 \((\mathbb{Z}/n\mathbb{Z})^*\) の生成元です。例えば、3 は法 7 の原始根です。なぜなら、べき乗 3¹=3, 3²=2, 3³=6, 3⁴=4, 3⁵=5, 3⁶=1 (mod 7) は {1, 2, 3, 4, 5, 6} のすべての要素を生成するからです。

原始根はいつ存在するか?

数論における古典的な結果(ガウスによって証明)によれば、法 n に対する原始根が存在するのは、n が 1, 2, 4, pk, または 2pk(p は奇素数、k ≥ 1)のいずれかである場合に限られます。これら以外の n の値については、群 \((\mathbb{Z}/n\mathbb{Z})^*\) は巡回的ではありません。中国の剰余定理によって巡回群の直積として分解されるため、単一の要素で群全体を生成することはできません。例えば、\((\mathbb{Z}/8\mathbb{Z})^* \cong \mathbb{Z}/2 \times \mathbb{Z}/2\) には原始根は存在しません。

原始根を効率的に見つける方法

標準的なアルゴリズムは 2 つのフェーズで動作します。フェーズ 1:試行錯誤によって最小の原始根を見つけます。2 から順に候補 g を選び、\(\varphi(n)\) のすべての素因数 p に対して \(g^{\varphi(n)/p} \bmod n\) を計算します。これらが一つも 1 に等しくなければ、g は原始根です。実際、最小の原始根は通常小さく、任意の \(\epsilon > 0\) に対して \(O(n^\epsilon)\) であると予想されています。フェーズ 2:一つの原始根 g が判明すれば、他のすべての原始根は \(\gcd(k, \varphi(n)) = 1\) となる \(g^k \bmod n\) であり、合計で正確に \(\varphi(\varphi(n))\) 個の原始根が存在することになります。

原始根電卓の使い方

  1. 法 n を入力する: 入力フィールドに正の整数を入力するか、クイック例ボタンのいずれかをクリックして値を自動入力します。
  2. 「原始根を見つける」をクリック: ボタンを押して、法 n に対するすべての原始根を計算します。
  3. 結果を確認する: 個数、原始根の完全なリスト、オイラーのトーシェント、群の位数、および入力した n に原始根が存在するかどうかを確認します。
  4. ビジュアライゼーションを探索する: n ≤ 100 の場合、インタラクティブな巡回群ホイールにより、各原始根がそのべき乗を通じてどのように群全体を生成するかを確認できます。根のチップをクリックすると、そのサイクルがホイール上でアニメーション表示されます。
  5. べき乗表を調べる: グリッドには k = 1, 2, …, φ(n) に対する g^k mod n が表示され、原始根と単位元が異なる色で強調表示されます。

暗号技術における原始根

原始根は現代暗号において中心的な役割を果たしています。Diffie-Hellman 鍵交換では、二者が大きな素数 p と法 p の原始根 g に合意し、公開鍵 ga mod p と gb mod p を交換します。共有秘密 gab mod p は、大きな巡回群における離散対数の計算が困難であると信じられているため、盗聴者が特定することは計算的に不可能です。同様に、ElGamal 暗号デジタル署名アルゴリズム (DSA) も、原始根によって生成される群における離散対数問題の難しさに依存しています。

よくある質問 (FAQ)

法 n に対する原始根とは何ですか?
法 n に対する原始根とは、べき乗 g¹, g², …, g^φ(n) (mod n) が n と互いに素なすべての整数をちょうど一度ずつ生成するような整数 g のことです。同等に、g の乗法的位数が φ(n) に等しいこと、つまり g が乗法群 (Z/nZ)* 全体を生成することを意味します。
どのような n の値に対して原始根が存在しますか?
原始根が存在するのは、n が 1, 2, 4, p^k, または 2p^k (p は奇素数、k は正の整数) の場合に限られます。例えば、n = 7 (素数)、n = 9 (3²)、n = 14 (2 × 7) には原始根がありますが、n = 8, n = 12, n = 15 には存在しません。
n にはいくつ原始根がありますか?
n に原始根が存在する場合、法 n に対する原始根の数は φ(φ(n)) に等しくなります(φ はオイラーのトーシェント関数)。例えば、n = 7 の場合、φ(φ(7)) = φ(6) = 2 個の原始根(3 と 5)が存在します。
原始根はどのようにして見つけますか?
n の原始根を見つけるには:まず φ(n) を計算して素因数分解します。次に、n と互いに素な各候補 g について、φ(n) のすべての素因数 p に対して g^(φ(n)/p) が n を法として 1 と合同でないかを確認します。すべてのチェックをパスすれば、g は原始根です。他のすべての根は、gcd(k, φ(n)) = 1 となる g^k mod n として見つけることができます。
暗号技術において原始根が重要なのはなぜですか?
原始根は Diffie-Hellman 鍵交換、ElGamal 暗号、およびデジタル署名アルゴリズムの基礎となっています。これらは離散対数問題の困難さを保証しており、これが暗号プロトコルのセキュリティの根拠となります。原始根は群のすべての要素を生成するため、攻撃者の探索空間を最大化します。

このコンテンツ、ページ、またはツールを引用する場合は、次のようにしてください:

"原始根電卓"(https://MiniWebtool.com/ja/原始根電卓/) MiniWebtool からの引用、https://MiniWebtool.com/

miniwebtool チームによる提供。更新日: 2026-04-16

また、AI 数学ソルバー GPT を使って、自然言語による質問と回答で数学の問題を解決することもできます。

その他の関連ツール:

高度な数学操作:

おすすめ:

標準偏差電卓 - 高精度InstagramユーザーID検索パーセンテージ減少電卓パーセント増加電卓ランダムカラージェネレーターシグマ記法電卓 総和画像分割ツールMACアドレス検索円錐展開図テンプレートジェネレーター筆算割り算電卓弧長電卓パーセント誤差電卓平方完成電卓war電卓フィートとインチからセンチメートルへのコンバーターHEX電卓合計電卓動画を結合ランダム誕生日ジェネレーター対数電卓中央値電卓売上総利益率電卓英単語ランダム生成ツールランダム名前ジェネレーターバイナリ電卓番号を並べ替えるt検定電卓YouTubeチャンネル統計ボウリングスコア計算機手数料電卓動画を逆再生FPSコンバーターai句読点追加楕円円周電卓逆テキストCAGR電卓ランダムトーナメント表作成ツール太陽・月・上昇星座電卓 🌞🌙✨センチメートルからフィートとインチへのコンバーター分散電卓 高精度関数電卓エンジェルナンバー電卓モジュロ電卓不可視文字除去ツール相対標準偏差電卓MP3ルーパーマン・ホイットニーのU検定計算機血糖値コンバーターHEXコンバーターランダム絵文字ジェネレーター動画を回転変動係数電卓ランダム超能力ジェネレーター圧力電卓私のIPアドレスは何ですかクロスワードパズルメーカーASCIIコード表土星回帰電卓ランダム日付ジェネレーター3d距離電卓小数時間から普通の時間へのコンバーター変化率電卓階段電卓迷路ジェネレーターヘロンの公式計算機平方根電卓XMLバリデータービンゴカードジェネレーター相関係数計算機ビデオ速度を調整ランダム時刻ジェネレーターSRT 時間シフト 電卓上下反転テキストジェネレーターレンズの式計算機log-base-2電卓デシベル (dB) 電卓正多角形電卓分数電卓画像回転ツール加速度電卓指数電卓-高精度文字数による改行ワードサーチパズルジェネレーター労働時間計算ツール平均寿命電卓標準誤差電卓桁数電卓並列抵抗電卓比率電卓ボルト締付トルク計算機fena電卓TikTok収益計算ツールオーディオ スプリッターBUN対クレアチニン比電卓SRTからTXTへの変換ツールスペースを削除する動画から画像抽出ツール10進数からBCDへのコンバーター比率電卓水星逆行カレンダー💧 露点電卓平均電卓-高精度複数分数電卓VTTからtxtへのコンバーターじゃんけんジェネレーター周波数波長変換ツール配当利回り電卓🖱️ クリックカウンタータンジェント電卓多項式展開電卓積分電卓オンライン句読点削除ツール👙 ブラサイズ電卓ピタゴラスの定理電卓斜辺電卓CRC32チェックサム電卓筆算足し算・引き算計算機外れ値電卓🔊 トーンジェネレーター平方和の計算太陽位置計算機年の日電卓 - 今日は今年の何日目空の行を削除する三角関数グラフ作成ツールパスワード強度テスタービデオをループ再生ランダムトランプカードジェネレーター梁の電卓点つなぎジェネレーター行番号を追加アナグラム生成器角速度計算機夏至の日wpaキージェネレーターパーソナリティ・ナンバー電卓ヒストグラムメーカー水泳ペース計算機絶対値電卓SHA256 ハッシュジェネレーターTwitch収益計算ツール円錐台電卓熱伝達計算機音節カウンターオンラインメモ帳テキストリピートマスターナンバー電卓化学反応式バランサー身長パーセンタイル電卓ANC電卓ヘッドライト照射距離電卓eの最初のn桁割り切れるテスト電卓FacebookユーザーID検索幾何平均電卓散布図作成ツール論理ゲートシミュレーター配管流量電卓ランダム算数問題ジェネレーターグレイコード・バイナリ変換電卓中間日計算機筆算かけ算計算機通常の時間から小数の時間へのコンバーターatan2電卓ベーカーズパーセント電卓ランダムクレジットカードジェネレーターランダム名ピッカー小文字生成器 ⁽ᶜᵒᵖʸ ⁿ ᵖᵃˢᵗᵉ⁾授乳カロリー計算器hba1c電卓HTMLからテキストコンバータジニ係数電卓概算電卓番号をランダム化する馬力電卓CPM 電卓ランダム国ジェネレーターニュートン法電卓数字抽出ツール熱膨張計算機血液型計算機YouTubeショート収益化計算ツールパーセント成長率電卓ランニングペース電卓多項式の筆算計算機文化別年齢電卓素数のリスト表面積電卓赤ちゃん成長パーセンタイル計算機Cohen's d 電卓RSA暗号化ステップバイステップシミュレーターランダム座標ジェネレーター中国剰余定理電卓沸点計算ツールAIトークンカウンターGIFメーカーOPS電卓シューレース公式電卓フィートからメートルへのコンバーター二重積分電卓四分位範囲電卓出張日当計算機走行距離手当計算機家賃値上げ計算機日割り家賃計算家賃適正額計算機乗り出し価格計算ツール車購入可能額計算機バイクローン計算機キャンピングカーローン計算ボートローン電卓土地ローン計算機建設ローン計算機金利のみ住宅ローン計算機バルーンローン計算機住宅ローンポイント計算機PMI電卓隔週住宅ローン返済額計算機ARM住宅ローン電卓VAローン計算機給与手取り計算機AI SQLクエリジェネレーターAI正規表現ジェネレーターAIデータ可視化ツールCSV貼り付けAIテキストトーン分析ツールAI履歴書アナライザーAI単位変換ツール自然言語AI謝罪文ジェネレーターAI 丁寧なお断り文ジェネレーターAI旅行日程ジェネレーターAI読書リストジェネレーターAIワークアウトプランジェネレーターAI献立ジェネレーターAIギフトアイデアジェネレーターAIレシピジェネレーター食材から奨学金ROI電卓大学費用計算機言語学習 流暢になるまでの学習時間電卓単語クイズ作成ツールコーネルノート作成ツール学習曲線電卓フラッシュカード間隔反復スケジューラーペイント色混合計算機タイル目地計算機食洗機の積み込み最適化ツール洗剤の使用量計算ヘアカラー混合計算機印刷コスト計算機ガス vs 電気 コスト比較電卓ギフトカードチップ電卓引っ越し用ダンボール数計算機ストレージユニットサイズ計算機カプセルワードローブ計算機ベルト長さ計算機油圧シリンダー推力計算機滑車システム計算機ギア比計算機機械比熱計算機ベルヌーイの式計算機レイノルズ数計算機潮汐時刻計算機星空観測条件計算機結び方リファレンスツール寝袋温度評価ガイドテントフットプリントサイズ電卓バックパッキング食料重量電卓ネイスミス式ハイキングペース電卓刺繍糸長さ電卓レジンキャスト量計算電卓ビーズパターン電卓陶芸粘土収縮率電卓折り紙用紙サイズ電卓キルトバインディング電卓クロスステッチ刺繍糸計算編み物パターン計算機編み針サイズ変換器かぎ針サイズ変換器馬の干し草計算ツールペット航空輸送クレートサイズ検索爬虫類飼育UVBライト距離計算機鳥かごサイズ計算機水槽ヒーターワット数電卓猫のトイレ数計算機エンジン圧縮比計算機タイヤ溝摩耗計算機トレーラー牽引荷重計算機車両重量配分計算機旅行費用割り勘計算停止距離計算機労災補償計算機遺産配分電卓商標区分検索ツール特許出願料電卓売上税ネクサスチェッカー刑期短縮計算機時効計算機Airbnb料金最適化ツールルームメイト家賃分割計算機セクション8 家賃電卓BRRRR法計算機キャッシュオンキャッシュリターン計算機賃貸利回り計算機1031エクスチェンジ計算機資産成長ビジュアライザーランチ代計算機ジム vs 自宅トレーニング費用電卓コーヒー代計算機リモートワーク節約計算機副業ROI電卓サブスクリプション費用トラッカーSaaS料金計算ツールフリーランスプロジェクト料金計算機スモークウッド・ペアリングガイド発酵時間計算機マリネ時間計算機食事制限レシピフィルタースパイス代用品ファインダーカフェイン半減期トラッカー標準ドリンク計算ツールワインペアリング提案ツールクライミンググレード変換器自転車ギア比計算機釣り結び強度計算機ヨガポーズホールドタイマー水泳SWOLF電卓レースタイム予測計算機ボクシングパンチ力計算機ラグビー得点電卓クリケット・ランレート電卓サッカーxg期待ゴール電卓テニススコアトラッカーWellsスコア電卓 (DVT/PE)グラスゴー・コーマ・スケール計算機アプガースコア計算機FFMI 電卓クーパー12分間走計算ツール1マイルウォークテストロックポート電卓除脂肪体重から筋力計算炭水化物インスリン比計算機インスリン感受性係数計算機ヘブライ暦変換器ヒジュラ暦変換器旧暦変換ツールどれくらい前計算機あと何日カウントダウン電卓日付パターンジェネレーター日付に営業日を追加営業日計算機単語頻度アナライザー文の長さばらつき分析ツールヘミングウェイ風リーダビリティエディタ発音IPA変換ツールヴィジュネル暗号ツールアトバッシュ暗号ツールROT13エンコーダー・デコーダーEXIFデータビューア・削除ツールピッグラテン翻訳機バックロニム ジェネレーター頭字語ジェネレーターパングラムチェッカーリポグラム チェッカー画像からSVGトレーサー画像からASCIIアートへの変換器JSONスキーマジェネレーターTypeScriptプレイグラウンドLessからCSSへのコンパイラーSCSSからCSSへのコンパイラーSVGからReact/JSXへの変換器クエリ文字列ビルダーURLパーサーUUID検証・デコーダーHTTPステータスコードリファレンスcURLコマンドビルダーシェルピンスキーの三角形ジェネレーター3D曲面プロッター極方程式プロッタージュリア集合生成器マンデルブロ集合エクスプローラーL-Systemフラクタルジェネレータードロネー三角形分割ジェネレーターボロノイ図ジェネレータースピログラフジェネレーターテッセレーションジェネレーターシックスシグマ工程能力計算機パレート図ジェネレーターNPSネットプロモータースコア計算機コホート維持率電卓解約率計算機顧客獲得コストCAC計算機顧客生涯価値CLV電卓コンバージョン率電卓A/Bテスト サンプルサイズ電卓A/Bテスト有意性電卓導線の磁場電卓電場計算機クーロンの法則電卓スネルの法則計算機慣性モーメント計算機求心力計算機振り子周期電卓ばね定数電卓ドップラー効果電卓ソルティノレシオ電卓トレイナー・レシオ電卓株式ベータ計算機インフレ連動米国債TIPS電卓住宅ローン リキャスト 電卓フォワードレート電卓債券デュレーション電卓 マコーレーと修正債券コンベクシティ電卓インデックス連動年金電卓変額年金電卓リバースモーゲージ電卓年金支払い計算機そろばんシミュレーターロシア農民式乗算ヴェーダ数学トリック電卓古代エジプト式乗算電卓ローマ数字計算ソルバー暗算トレーナー九九クイズ繰り上がりと繰り下がりビジュアライザー数の合成と分解生成ツール硬貨文章題ソルバー距離・速さ・時間の三角形電卓仕事算ソルバー混合問題ソルバー年齢文章題ソルバー列車出会い問題ソルバー水分補給計算機ペース カロリー電卓薬剤投与量計算機アルコールカロリー電卓ボディリコンポジション電卓ランダム討論トピックジェネレーターランダムな猫犬の名前ジェネレーターyoutubeサムネイルダウンローダーyoutube収益見積もりツールランダムRPGキャラクタージェネレーター