LEADER 04085nam 22007095 450 001 996466094603316 005 20200702084838.0 010 $a3-540-49014-0 024 7 $a10.1007/BFb0017590 035 $a(CKB)1000000000234194 035 $a(SSID)ssj0000322708 035 $a(PQKBManifestationID)11268125 035 $a(PQKBTitleCode)TC0000322708 035 $a(PQKBWorkID)10287108 035 $a(PQKB)10383612 035 $a(DE-He213)978-3-540-49014-2 035 $a(PPN)155203843 035 $a(EXLCZ)991000000000234194 100 $a20121227d1994 u| 0 101 0 $aeng 135 $aurnn|008mamaa 181 $ctxt 182 $cc 183 $acr 200 10$aDistributed Programming Paradigms with Cryptography Applications$b[electronic resource] /$fby Jonathan S. Greenfield 205 $a1st ed. 1994. 210 1$aBerlin, Heidelberg :$cSpringer Berlin Heidelberg :$cImprint: Springer,$d1994. 215 $a1 online resource (XI, 184 p.) 225 1 $aLecture Notes in Computer Science,$x0302-9743 ;$v870 300 $aBibliographic Level Mode of Issuance: Monograph 311 $a3-540-58496-X 327 $aOverview -- The RSA public-key cryptosystem -- Notation for distributed algorithms -- The competing servers arrays -- A distributed algorithm to find safe RSA keys -- Distributed factoring with competing servers -- The synchronized servers pipeline -- Message block chaining for distributed RSA enciphering -- Generating deterministically certified primes. 330 $aThis monograph describes a programming methodology based upon programming paradigms and generic programs and demonstates how distributed application programs can be developed by simple substitution of data structures and sequential procedures. The author introduces generic programs for two paradigms and shows how to derive new distributed programs for several applications related to the RSA cryptosystem, including RSA enciphering and deciphering, prime number generation, and factoring. The book is well-written and easily accessible to the non-expert. The work is an appealing combination of the theory and practice of parallel computing and provides a clear introduction to the theory and practice of RSA cryptography. 410 0$aLecture Notes in Computer Science,$x0302-9743 ;$v870 606 $aProgramming languages (Electronic computers) 606 $aSoftware engineering 606 $aComputer programming 606 $aData encryption (Computer science) 606 $aProbabilities 606 $aProgramming Languages, Compilers, Interpreters$3https://scigraph.springernature.com/ontologies/product-market-codes/I14037 606 $aSoftware Engineering/Programming and Operating Systems$3https://scigraph.springernature.com/ontologies/product-market-codes/I14002 606 $aProgramming Techniques$3https://scigraph.springernature.com/ontologies/product-market-codes/I14010 606 $aSoftware Engineering$3https://scigraph.springernature.com/ontologies/product-market-codes/I14029 606 $aCryptology$3https://scigraph.springernature.com/ontologies/product-market-codes/I28020 606 $aProbability Theory and Stochastic Processes$3https://scigraph.springernature.com/ontologies/product-market-codes/M27004 615 0$aProgramming languages (Electronic computers). 615 0$aSoftware engineering. 615 0$aComputer programming. 615 0$aData encryption (Computer science). 615 0$aProbabilities. 615 14$aProgramming Languages, Compilers, Interpreters. 615 24$aSoftware Engineering/Programming and Operating Systems. 615 24$aProgramming Techniques. 615 24$aSoftware Engineering. 615 24$aCryptology. 615 24$aProbability Theory and Stochastic Processes. 676 $a005.13 700 $aGreenfield$b Jonathan S$4aut$4http://id.loc.gov/vocabulary/relators/aut$0754265 906 $aBOOK 912 $a996466094603316 996 $aDistributed programming paradigms with cryptography applications$91517640 997 $aUNISA