About site: Math/Number Theory/Prime Numbers/Primality Tests - Lucas Sequences in Cryptography
Return to Science also Science
  About site: http://www.eskimo.com/~weidai/lucas.html

Title: Math/Number Theory/Prime Numbers/Primality Tests - Lucas Sequences in Cryptography Focus on their use in primality testing, with pseudo-code. Includes an explanation of the strong Lucas PRP test.
MathWorld__Primality_Testing Articles on many different tests and related subjects.

Pseudoprimes/Probable_Primes Papers on primality tests and Frobenius pseudoprimes by Jon Grantham.

Behaviour_of_Prime_Numbers An insight into the Goldbach Conjecture.

Christian_Goldbach Biography, with links to other Goldbach resources.

An_\"Expository_Proof\"_of_the_Goldbach_Conjecture An elementary attack on the problem of prime sums.

Goldbach_Conjecture Article from MathWorld.


  Alexa statistic for http://www.eskimo.com/~weidai/lucas.html





Get your Google PageRank






Please visit: http://www.eskimo.com/~weidai/lucas.html


  Related sites for http://www.eskimo.com/~weidai/lucas.html
    The_Goldbach_Conjecture From the Primes Glossary. Historical references and links.
    Goldbach_Conjecture_Research Information on research and computations on the Goldbach Conjecture. By Mark Herkommer.
    Goldbach_Conjecture_Verification Computational results up to 3.10^17 and graphics by Tomás Oliveira e Silva.
    Goldbach\'s_Conjecture_-_Recent_Progress A summary of some recent progress towards Goldbach's conjecture with references to the literature.
    Mathematical_Mysteries A brief popular article with an applet generating solutions.
    Proof_of_the_Twin_Primes_Conjecture Goldbach's Conjecture proves and extends the Twin Primes Conjecture as probable.
    A_Simple_Solution_to_the_Goldbach_Conjecture A heuristic approach by Piers Newberry.
    The_Stepladder_Proof_of_The_Goldbach_Conjecture A proposed proof offered for criticism.
    XGC An eXtension of the Goldbach Conjecture. Mathematica code.
    Advanced_Placement_Digital_Library_for_Biology,_Physics_and_Chemistry An NSF funded Rice University Digital Library project that hosts free reviewed online resources, linked to the content outline, for AP and Pre-AP teachers and students of biology, physics and chemistr
    All_Science_Den_com Articles about assorted topics, such as molecular biology, physics. Some include Flash animations to help explain concepts.
    American_Communications_Foundation_Newsource__Science_&_Technology Assists the commercial broadcast news media in its coverage of science and technology, which is often under-reported because of staffing and budgetary restraints. Enhances the coverage by providing re
    Animonautes Production of 3D media to offer learning experiences in medicine, biology, astronomy and technology. Page includes sample videos.
    ANOVA_Science_Education Services public and private school districts and schools on the continental USA and in Hawaii through teacher and administrator seminars and workshops.
    Asia_Link_program__MUMA_project A training project dedicated to improve the quality of higher education for heritage management in Asia and Europe. The project runs from March 2004 to August 2006.
    Ask_Dr__Jekyl_and_Mr__Hyde Answers to a variety of science and technology questions, including questions you never thought to ask.
    Athena NASA page features earth and space science resources for K-12 and teachers. Included are class exercises with data collecting and background information for each topic, as well as related links.
    Attaining_Excellence_Through_TIMSS Resources for learning about and discussing the Third International Mathematics and Science Study, including related reports, data and commentaries.
    BBC_Science_&_Nature Information about humans, animals, space, the planet Earth and various hot topics. Includes TV listings, Listen Again online radio, news reports, quizzes, picture galleries and games.
    Berkshire_Biological_Supply_Company Online sale of living organisms for biology class, science fair projects, home teaching.
    BETR_World_Science_and_Computer_Education Offering information on classes and camps for science and computer education in Maryland and Virginia.
    Beyond_Discovery A series of articles that trace the origins of important recent technological and medical advances. Each story reveals the crucial role played by basic science.
    Bill_Nye_the_Science_Guy Online science laboratory. Includes learning activities and show information.
    Brainium A curriculum-based, online environment where teachers and students can share ideas, experiments and activities.
    The_Bubblesphere All about soap bubbles. Bubble blowing, solutions, history, fun, Java games, bubble machines and trivia.
    Candis_Mitchell\'s_Science_Teacher\'s_Site Designed to help educators search for internet material appropriate for their classrooms.
    Cornell_Theory_Center_Math/Science_Gateway Links to resources in mathematics and science for educators and students in grades 9-12.
    Cute_Science Learning materials for include coloring books, audio lectures, videos and workbooks. Subjects covered are math, science, and HTML. Includes product list and online order form.
    Department_of_Energy_Science_Education_Programs Internship and fellowship opportunities for undergraduate students and teachers related to science, technology, engineering, and mathematics.
    Did_You_Ever_Wonder? Each month a dozen questions are posed and answered by lab scientists on various topics on how things work in the natural world.
    Dive_and_Discover__Expeditions_to_the_Seafloor An interactive distance learning web site designed to immerse your students in the exciting process of deep-sea research and exploration.
    Dr__Carlson\'s_Science_Theater Video podcast of cool science demonstrations.
    Dr__Fred\'s_Place Children's science author, Dr. Fred Bortz, including biographical information, list of books, FAQ's, and information about school visits.
    Ed_Quest Includes guided links for students, lesson plans and references for teachers, as well as collaborative projects directed towards the middle school level.
    Education_Links_-_Top_rated_educational_sites_ Collection of educational resources separated into categories such as astronomy, lesson plans, math, and webquests.
    Educational_Resources_Catalog In addition to the catalog itself, links are provided to curriculum materials, professional development, software, visual and audiovisual classroom support, print material and online resources.
    Elementary_Science_Program Includes activity of the month for students and teachers of elementary science, as well as an archive of past activities, and resources.
    The_ENC_Digital_Dozen Each month the Eisenhower National Clearinghouse selects a dozen useful math and science sites for teachers and students. Includes archives.
    EOA_Scientific_Internet_Campus Find educational information and interactive multimedia resources in earth science,geology,oceanography,space science, astronomy, physical science, and remote sensing.
    ERIC_Clearinghouse_for_Science,_Mathematics,_and_Environmental_Education Goal is to provide access to information for teaching and learning about science, mathematics, and the environment.
This is sites2007.com cache of m/ as retrieved on 2009.01.09 sites2007.com's cache is the snapshot that we took of the page as we crawled the web. The page may have changed since that time.
Lucas Sequences in Cryptography

Lucas Sequences in Cryptography

This is a short note on the practical usefulness of Lucas sequences in applied cryptography. A Lucas sequence is a sequence of integers characterized by two parameters, P and Q. In practice Q is always 1 and the sequence is taken modulo a large integer. Calculating an element of a Lucas sequence is very similar to exponentiation. It may be helpful to think of P as the base and the index as the exponent. The following algorithm calculates V_e(p, 1) mod n, i.e., the e-th element of the Lucas sequence mod n characterized by P=p and Q=1. It uses m modular multiplies and m modular squarings, where m is the bit length of e. Therefore, it's about twice as slow as a modular exponentiation to the power e mod n. Integer Lucas(const Integer &e, const Integer &p, const Integer &n){ unsigned i = e.BitCount(); if (i==0) return 2; Integer v=p, v1=(p*p-2)%n; i--; while (i--) { if (e[i]) // if i-th bit of e is 1 { v = (v*v1 - p) % n; v1 = (v1*v1 - 2) % n; } else { v1 = (v*v1 - p) % n; v = (v*v - 2) % n; } } return v;}One application for Lucas sequences is primality testing. A theorem similar to Fermat's Little Theorem states that if n is prime and Jacobi(P^2-4, n)==-1, then V_n+1(P, 1) mod n == 2. The following algorithm uses this theorem as a probable primality test. A combination of this test and the strong probable prime test to the base 2 is extremely fast and reliable. In fact no composite number is known to pass both tests, and the total amount of time for the combined test is no more than 3 modular exponentiations. boolean IsStrongLucasProbablePrime(const Integer &n){ assert(n>1); if (n[0]==0) return n==2; Integer b=1, d; unsigned int i=0; int j; do { if (++i==64 && n.IsSquare()) // avoid infinite loop if n is a square return FALSE; ++b; ++b; d = (b.Square()-4)%n; } while ((j=Jacobi(d,n)) == 1); if (j==0) return FALSE; Integer n1 = n-j; unsigned int a; // calculate a = largest power of 2 that divides n1 for (a=0; ; a++) if (n1[a]) break; Integer m = n1>>a; Integer z = Lucas(m, b, n); if (z==2 || z==n-2) return TRUE; for (i=1; i<a; i++) { z = (z.Square()-2)%n; if (z==n-2) return TRUE; if (z==2) return FALSE; } return FALSE;}Lucas sequences can also be used for public key crypto and signature systems in a manner similar to RSA, but using Lucas sequences modulo a composite number instead of exponentiation. It has roughly the same security as RSA for the same size key, but is about twice as slow. Lucas sequence analogues of Diffie-Hellman and ElGamal can also be constructed. Compared to DH and ElGamal, for the same level of security they only require modulus half the size because their security is based on discrete log in GF(p^2) rather than GF(p). Because of the smaller modulus used and depending on your modular multiplication algorithm, they are also 50 to 100 percent faster. For more details, see the Crypto 95 paper "Some Remarks on Lucas-Based Cryptosystems" by Bleichenbacher, Bosman, and Lenstra. In summary, Lucas sequences are very useful for fast and reliable primality testing. The Lucas sequence analogue of RSA is relatively less efficient, but the Lucas sequence analogues of Diffie-Hellman and ElGamal is relatively more efficient. However, Lucas sequence based cryptosystems have not received as much scrutiny as the more popular exponentiation based ones, so they should be used with caution. Wei Dai P.S. C++ implementations of the above mentioned algorithms and cryptosystems can be found in Crypto++.
 

Focus

on

their

use

in

primality

testing,

with

pseudo-code.

Includes

an

explanation

of

the

strong

Lucas

PRP

test.

http://www.eskimo.com/~weidai/lucas.html

Lucas Sequences in Cryptography 2009 January

dvd rental

dvd


Focus on their use in primality testing, with pseudo-code. Includes an explanation of the strong Lucas PRP test.

Rules




© 2005 Internet Explorer 5+ or Netscape 6+

Recommended Sites: 1. Arts - Business - Computers - Games - Health - Home - Kids and Teens - News - Recreation - Reference - Regional - Science - Shopping - Society - Sports - World Miss Gallery - Top Anime Hentai - DVD rental by mail - Car Finance - Xbox Mod Chip - Free Ringtones - Loans - Bankruptcy
2009-01-09 01:52:12

Copyright 2005, 2006 by Webmaster
Websites is cool :)