SlideShare a Scribd company logo
1 of 1
Download to read offline
A statistical look at maps of the discrete logarithm
                                                             Dr. Joshua Holden and Nathan Lindle
                                 Mathematics and Computer Science, Rose-Hulman Institute of Technology, Terre Haute, Indiana 47803




Definitions                                                            Example Graphs (mod 11)                 Results
Functional Graph – A directed graph where the edges are
determined by a transition function. In this case the function is
                                                                             g=3

Binary Functional Graph – A functional graph where the in-
                                                                                          Components: 2                                                                            Sample Maximum Tail Statistics
degree of each node is either 0 or 2. All the graphs studied
                                                                                          Cyclic nodes: 4                                                                                    Mean                     Std. Dev.
were binary functional graphs.
                                                                                          Average cycle: 2.2
                                                                                                                                                                     p           Predicted    Observed     P‐value    Observed
                                                                                          Average tail: 0.8
Component - A connected set of nodes. The average                                                                                                                     99923      547.605802    543.281073         0        163.809
                                                                                          Max cycle: 3
number of components is measured for each prime modulus
(e.g. 1.75 for p = 11)
                                                                                          Max tail: 2                                                                 99961      547.710225    541.005022         0        163.494
                                                                                                                                                                      99971      547.737702    544.967041 0.002            165.249
Cyclic Nodes – Nodes that are part of a cycle, including                                                                                                              99989      547.787156     542.47563         0        163.809
nodes which loop back on themselves. The average cyclic
                                                                                                                                                                      99991      547.792651    541.265167         0        163.805
nodes are measured for each prime (e.g. 3.25 for p = 11)
                                                                                                                                                                     100003      547.825617    543.876996         0        163.295
Average Cycle – The average cycle size as seen from a                                                                                                                100019       547.86957    542.008421         0         163.79
random node in a functional graph divided by the number of                                                                                                           100049      547.951971     544.38604 0.002            165.651
nodes in all the functional graphs for a given prime (e.g. 2.05
for p = 11)                                                                                                                                                          100069      548.006899    549.379291 0.318            165.926
                                                                             g=4
                                                                                                                                                                     100103      548.100263    540.966673         0        164.496
Average Tail – The average distance to the cycle as seen
from a random node in the graph. Cyclic nodes have a
distance of 0. Computation is similar to that of the average                              Components: 1
cycle (e.g. 1.225 for p = 11)                                                             Cyclic nodes: 2
                                                                                          Average cycle: 2
Max Cycle – The largest cycle in a graph. The average is                                  Average tail: 2
taken over all bases for a given p (e.g. 2.5 for p = 11)                                  Max cycle: 2                     Sample Average Cycle Std. Dev.
                                                                                          Max tail: 4                     p       Predicted      Observed
Max Tail – The longest distance from a node to its cycle in a                                                             99923       164.857         143.637
                                                                                                                                                                 Summary
graph. Similar to max cycle (e.g. 2.75 for p = 11)                                                                                                               •       Many of the statistics gathered do not provide
                                                                                                                          99961       164.888          140.91
                                                                                                                          99971       164.897         143.442            sufficient evidence to question the theory that
                                                                             g=5                                          99989       164.911         144.856            modular exponentiation graphs are similar to
                                                                                                                          99991       164.913         143.678            random functional graphs.
                                                                                                                         100003       164.923         143.686
                                                                                                                         100019       164.936         143.632    •       The observed variance in the average cycle and
                                                                                                                         100049       164.961         142.121
                                                                                                                                                                         the average tail were significantly lower than the
                                                                                                                         100069       164.978         143.612
                                                                                          Components: 2                                                                  expected variance for a random binary functional
                                                                                                                         100103       165.006          142.79
                                                                                          Cyclic nodes: 3                                                                graph.
Methods                                                                                   Average cycle: 1.4                Sample Average Tail Std. Dev.
                                                                                          Average tail: 1.3               p       Predicted       Observed       •       A few tests had surprisingly low p-values, but the
Generating functions:
                                                                                          Max cycle: 2                    99923       164.858           86.025           normality tests indicate that these were just
                                                                                          Max tail: 3                     99961         164.89          85.319           outliers.
                                                                                                                          99971       164.898           86.914
                                                                                                                          99989       164.913           85.661
                                                                                                                          99991       164.914           85.227
                                                                                                                         100003       164.924           85.261
                                                                                                                         100019       164.938           86.029
                                                                                                                         100049       164.962           86.398   Future Work
                                                                             g=9                                         100069       164.979           87.876
Marked generating function for total number of components:                                                               100103       165.007           86.234
                                                                                                                                                                 •       Get theoretical values for maximum tail and
                                                                                                                                                                         maximum cycle variance.
                                                                                                                               Sample Max Cycle Std. Dev.
                                                                                          Components: 2
                                                                                                                                  p           Observed           •       Analyze lower variances in average cycle length
Generating function for total number of components:                                       Cyclic nodes: 4                           99923          154.949               and average tail length to try and come up with a
                                                                                          Average cycle: 2.6                        99961          152.417               reason.
                                                                                          Average tail: 0.8                         99971          154.931
                                                                                          Max cycle: 3                              99989            156.06
                                                                                          Max tail: 2                                                            •       Find an explanation for the lower maximum tail.
                                                                                                                                    99991          154.534
                                                                                                                                   100003          154.874
                                                                                                                                   100019          154.535
                                                                                                                                   100049          153.792
                                                                                                                                   100069          155.018
                                                                                                                                   100103             154.1

More Related Content

More from Joshua Holden

The Interplay Between Art and Math: Lessons from a STEM-based Art and Math co...
The Interplay Between Art and Math: Lessons from a STEM-based Art and Math co...The Interplay Between Art and Math: Lessons from a STEM-based Art and Math co...
The Interplay Between Art and Math: Lessons from a STEM-based Art and Math co...Joshua Holden
 
Between the Two Cultures: Teaching Math and Art to Engineers (and Scientists ...
Between the Two Cultures: Teaching Math and Art to Engineers (and Scientists ...Between the Two Cultures: Teaching Math and Art to Engineers (and Scientists ...
Between the Two Cultures: Teaching Math and Art to Engineers (and Scientists ...Joshua Holden
 
Statistics for fixed points of x ↦ x^x mod p
Statistics for fixed points of x  ↦ x^x mod pStatistics for fixed points of x  ↦ x^x mod p
Statistics for fixed points of x ↦ x^x mod pJoshua Holden
 
Teaching the Group Theory of Permutation Ciphers
Teaching the Group Theory of Permutation CiphersTeaching the Group Theory of Permutation Ciphers
Teaching the Group Theory of Permutation CiphersJoshua Holden
 
Granny’s Not So Square, After All: Hyperbolic Tilings with Truly Hyperbolic C...
Granny’s Not So Square, After All: Hyperbolic Tilings with Truly Hyperbolic C...Granny’s Not So Square, After All: Hyperbolic Tilings with Truly Hyperbolic C...
Granny’s Not So Square, After All: Hyperbolic Tilings with Truly Hyperbolic C...Joshua Holden
 
Stitching Graphs and Painting Mazes: Problems in Generalizations of Eulerian ...
Stitching Graphs and Painting Mazes: Problems in Generalizations of Eulerian ...Stitching Graphs and Painting Mazes: Problems in Generalizations of Eulerian ...
Stitching Graphs and Painting Mazes: Problems in Generalizations of Eulerian ...Joshua Holden
 
Mapping the discrete logarithm
Mapping the discrete logarithmMapping the discrete logarithm
Mapping the discrete logarithmJoshua Holden
 
Fixed points and two-cycles of the self-power map
Fixed points and two-cycles of the self-power mapFixed points and two-cycles of the self-power map
Fixed points and two-cycles of the self-power mapJoshua Holden
 
Braids, Cables, and Cells II: Representing Art and Craft with Mathematics and...
Braids, Cables, and Cells II: Representing Art and Craft with Mathematics and...Braids, Cables, and Cells II: Representing Art and Craft with Mathematics and...
Braids, Cables, and Cells II: Representing Art and Craft with Mathematics and...Joshua Holden
 
A Good Hash Function is Hard to Find, and Vice Versa
A Good Hash Function is Hard to Find, and Vice VersaA Good Hash Function is Hard to Find, and Vice Versa
A Good Hash Function is Hard to Find, and Vice VersaJoshua Holden
 
How Do You Say 'Cryptography' in Romanian?
How Do You Say 'Cryptography' in Romanian?How Do You Say 'Cryptography' in Romanian?
How Do You Say 'Cryptography' in Romanian?Joshua Holden
 
Braids, Cables, and Cells: An intersection of Mathematics, Computer Science, ...
Braids, Cables, and Cells: An intersection of Mathematics, Computer Science, ...Braids, Cables, and Cells: An intersection of Mathematics, Computer Science, ...
Braids, Cables, and Cells: An intersection of Mathematics, Computer Science, ...Joshua Holden
 
Braids, Cables, and Cells I: An Interesting Intersection of Mathematics, Comp...
Braids, Cables, and Cells I: An Interesting Intersection of Mathematics, Comp...Braids, Cables, and Cells I: An Interesting Intersection of Mathematics, Comp...
Braids, Cables, and Cells I: An Interesting Intersection of Mathematics, Comp...Joshua Holden
 
How to Paint Your Way out of a Maze
How to Paint Your Way out of a MazeHow to Paint Your Way out of a Maze
How to Paint Your Way out of a MazeJoshua Holden
 
Blackwork embroidery and algorithms for maze traversals
Blackwork embroidery and algorithms for maze traversalsBlackwork embroidery and algorithms for maze traversals
Blackwork embroidery and algorithms for maze traversalsJoshua Holden
 
Mathematical Cryptography
Mathematical CryptographyMathematical Cryptography
Mathematical CryptographyJoshua Holden
 
Understanding the Magic: Teaching Cryptography with Just the Right Amount of ...
Understanding the Magic: Teaching Cryptography with Just the Right Amount of ...Understanding the Magic: Teaching Cryptography with Just the Right Amount of ...
Understanding the Magic: Teaching Cryptography with Just the Right Amount of ...Joshua Holden
 
Modular Arithmetic and Trap Door Ciphers
Modular Arithmetic and Trap Door CiphersModular Arithmetic and Trap Door Ciphers
Modular Arithmetic and Trap Door CiphersJoshua Holden
 
The Pohlig-Hellman Exponentiation Cipher as a Bridge Between Classical and Mo...
The Pohlig-Hellman Exponentiation Cipher as a Bridge Between Classical and Mo...The Pohlig-Hellman Exponentiation Cipher as a Bridge Between Classical and Mo...
The Pohlig-Hellman Exponentiation Cipher as a Bridge Between Classical and Mo...Joshua Holden
 

More from Joshua Holden (20)

The Interplay Between Art and Math: Lessons from a STEM-based Art and Math co...
The Interplay Between Art and Math: Lessons from a STEM-based Art and Math co...The Interplay Between Art and Math: Lessons from a STEM-based Art and Math co...
The Interplay Between Art and Math: Lessons from a STEM-based Art and Math co...
 
Between the Two Cultures: Teaching Math and Art to Engineers (and Scientists ...
Between the Two Cultures: Teaching Math and Art to Engineers (and Scientists ...Between the Two Cultures: Teaching Math and Art to Engineers (and Scientists ...
Between the Two Cultures: Teaching Math and Art to Engineers (and Scientists ...
 
Statistics for fixed points of x ↦ x^x mod p
Statistics for fixed points of x  ↦ x^x mod pStatistics for fixed points of x  ↦ x^x mod p
Statistics for fixed points of x ↦ x^x mod p
 
Teaching the Group Theory of Permutation Ciphers
Teaching the Group Theory of Permutation CiphersTeaching the Group Theory of Permutation Ciphers
Teaching the Group Theory of Permutation Ciphers
 
Granny’s Not So Square, After All: Hyperbolic Tilings with Truly Hyperbolic C...
Granny’s Not So Square, After All: Hyperbolic Tilings with Truly Hyperbolic C...Granny’s Not So Square, After All: Hyperbolic Tilings with Truly Hyperbolic C...
Granny’s Not So Square, After All: Hyperbolic Tilings with Truly Hyperbolic C...
 
Stitching Graphs and Painting Mazes: Problems in Generalizations of Eulerian ...
Stitching Graphs and Painting Mazes: Problems in Generalizations of Eulerian ...Stitching Graphs and Painting Mazes: Problems in Generalizations of Eulerian ...
Stitching Graphs and Painting Mazes: Problems in Generalizations of Eulerian ...
 
Mapping the discrete logarithm
Mapping the discrete logarithmMapping the discrete logarithm
Mapping the discrete logarithm
 
Fixed points and two-cycles of the self-power map
Fixed points and two-cycles of the self-power mapFixed points and two-cycles of the self-power map
Fixed points and two-cycles of the self-power map
 
Braids, Cables, and Cells II: Representing Art and Craft with Mathematics and...
Braids, Cables, and Cells II: Representing Art and Craft with Mathematics and...Braids, Cables, and Cells II: Representing Art and Craft with Mathematics and...
Braids, Cables, and Cells II: Representing Art and Craft with Mathematics and...
 
A Good Hash Function is Hard to Find, and Vice Versa
A Good Hash Function is Hard to Find, and Vice VersaA Good Hash Function is Hard to Find, and Vice Versa
A Good Hash Function is Hard to Find, and Vice Versa
 
How Do You Say 'Cryptography' in Romanian?
How Do You Say 'Cryptography' in Romanian?How Do You Say 'Cryptography' in Romanian?
How Do You Say 'Cryptography' in Romanian?
 
Braids, Cables, and Cells: An intersection of Mathematics, Computer Science, ...
Braids, Cables, and Cells: An intersection of Mathematics, Computer Science, ...Braids, Cables, and Cells: An intersection of Mathematics, Computer Science, ...
Braids, Cables, and Cells: An intersection of Mathematics, Computer Science, ...
 
Math in Your Hands
Math in Your HandsMath in Your Hands
Math in Your Hands
 
Braids, Cables, and Cells I: An Interesting Intersection of Mathematics, Comp...
Braids, Cables, and Cells I: An Interesting Intersection of Mathematics, Comp...Braids, Cables, and Cells I: An Interesting Intersection of Mathematics, Comp...
Braids, Cables, and Cells I: An Interesting Intersection of Mathematics, Comp...
 
How to Paint Your Way out of a Maze
How to Paint Your Way out of a MazeHow to Paint Your Way out of a Maze
How to Paint Your Way out of a Maze
 
Blackwork embroidery and algorithms for maze traversals
Blackwork embroidery and algorithms for maze traversalsBlackwork embroidery and algorithms for maze traversals
Blackwork embroidery and algorithms for maze traversals
 
Mathematical Cryptography
Mathematical CryptographyMathematical Cryptography
Mathematical Cryptography
 
Understanding the Magic: Teaching Cryptography with Just the Right Amount of ...
Understanding the Magic: Teaching Cryptography with Just the Right Amount of ...Understanding the Magic: Teaching Cryptography with Just the Right Amount of ...
Understanding the Magic: Teaching Cryptography with Just the Right Amount of ...
 
Modular Arithmetic and Trap Door Ciphers
Modular Arithmetic and Trap Door CiphersModular Arithmetic and Trap Door Ciphers
Modular Arithmetic and Trap Door Ciphers
 
The Pohlig-Hellman Exponentiation Cipher as a Bridge Between Classical and Mo...
The Pohlig-Hellman Exponentiation Cipher as a Bridge Between Classical and Mo...The Pohlig-Hellman Exponentiation Cipher as a Bridge Between Classical and Mo...
The Pohlig-Hellman Exponentiation Cipher as a Bridge Between Classical and Mo...
 

Recently uploaded

Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 

Recently uploaded (20)

Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 

A statistical look at maps of the discrete logarithm

  • 1. A statistical look at maps of the discrete logarithm Dr. Joshua Holden and Nathan Lindle Mathematics and Computer Science, Rose-Hulman Institute of Technology, Terre Haute, Indiana 47803 Definitions Example Graphs (mod 11) Results Functional Graph – A directed graph where the edges are determined by a transition function. In this case the function is g=3 Binary Functional Graph – A functional graph where the in- Components: 2 Sample Maximum Tail Statistics degree of each node is either 0 or 2. All the graphs studied Cyclic nodes: 4 Mean Std. Dev. were binary functional graphs. Average cycle: 2.2 p Predicted Observed P‐value Observed Average tail: 0.8 Component - A connected set of nodes. The average 99923 547.605802 543.281073 0 163.809 Max cycle: 3 number of components is measured for each prime modulus (e.g. 1.75 for p = 11) Max tail: 2 99961 547.710225 541.005022 0 163.494 99971 547.737702 544.967041 0.002 165.249 Cyclic Nodes – Nodes that are part of a cycle, including 99989 547.787156 542.47563 0 163.809 nodes which loop back on themselves. The average cyclic 99991 547.792651 541.265167 0 163.805 nodes are measured for each prime (e.g. 3.25 for p = 11) 100003 547.825617 543.876996 0 163.295 Average Cycle – The average cycle size as seen from a 100019 547.86957 542.008421 0 163.79 random node in a functional graph divided by the number of 100049 547.951971 544.38604 0.002 165.651 nodes in all the functional graphs for a given prime (e.g. 2.05 for p = 11) 100069 548.006899 549.379291 0.318 165.926 g=4 100103 548.100263 540.966673 0 164.496 Average Tail – The average distance to the cycle as seen from a random node in the graph. Cyclic nodes have a distance of 0. Computation is similar to that of the average Components: 1 cycle (e.g. 1.225 for p = 11) Cyclic nodes: 2 Average cycle: 2 Max Cycle – The largest cycle in a graph. The average is Average tail: 2 taken over all bases for a given p (e.g. 2.5 for p = 11) Max cycle: 2 Sample Average Cycle Std. Dev. Max tail: 4 p Predicted Observed Max Tail – The longest distance from a node to its cycle in a 99923 164.857 143.637 Summary graph. Similar to max cycle (e.g. 2.75 for p = 11) • Many of the statistics gathered do not provide 99961 164.888 140.91 99971 164.897 143.442 sufficient evidence to question the theory that g=5 99989 164.911 144.856 modular exponentiation graphs are similar to 99991 164.913 143.678 random functional graphs. 100003 164.923 143.686 100019 164.936 143.632 • The observed variance in the average cycle and 100049 164.961 142.121 the average tail were significantly lower than the 100069 164.978 143.612 Components: 2 expected variance for a random binary functional 100103 165.006 142.79 Cyclic nodes: 3 graph. Methods Average cycle: 1.4 Sample Average Tail Std. Dev. Average tail: 1.3 p Predicted Observed • A few tests had surprisingly low p-values, but the Generating functions: Max cycle: 2 99923 164.858 86.025 normality tests indicate that these were just Max tail: 3 99961 164.89 85.319 outliers. 99971 164.898 86.914 99989 164.913 85.661 99991 164.914 85.227 100003 164.924 85.261 100019 164.938 86.029 100049 164.962 86.398 Future Work g=9 100069 164.979 87.876 Marked generating function for total number of components: 100103 165.007 86.234 • Get theoretical values for maximum tail and maximum cycle variance. Sample Max Cycle Std. Dev. Components: 2 p Observed • Analyze lower variances in average cycle length Generating function for total number of components: Cyclic nodes: 4 99923 154.949 and average tail length to try and come up with a Average cycle: 2.6 99961 152.417 reason. Average tail: 0.8 99971 154.931 Max cycle: 3 99989 156.06 Max tail: 2 • Find an explanation for the lower maximum tail. 99991 154.534 100003 154.874 100019 154.535 100049 153.792 100069 155.018 100103 154.1