mirror of
https://github.com/GaloisInc/cryptol.git
synced 2024-12-18 05:21:57 +03:00
249 lines
7.8 KiB
BibTeX
249 lines
7.8 KiB
BibTeX
@Unpublished{CryptolWWW,
|
|
key = "Cryptol",
|
|
note = {\url{http://www.cryptol.net}},
|
|
title = {{Cryptol} web site},
|
|
}
|
|
|
|
@Unpublished{enigmaAnomaly,
|
|
author = "Andy Carlson",
|
|
note = {\url{http://homepages.tesco.net/~andycarlson/enigma/simulating_enigma.html}, see the section ``Wheel Turnover and The Anomaly''},
|
|
title = {Simulating the Enigma Cypher Machine},
|
|
}
|
|
|
|
@Unpublished{ABCTool,
|
|
author = {Alan Mishchenko},
|
|
note = {Release 70930, Available at: \url{http://www.eecs.berkeley.edu/~alanmi/abc}},
|
|
title = {{ABC}: System for Sequential Synthesis and Verification},
|
|
year = 2007,
|
|
}
|
|
|
|
@Unpublished{YicesWWW,
|
|
key = "Yices",
|
|
note = {\url{http://yices.csl.sri.com/}},
|
|
title = {{Yices} web site},
|
|
}
|
|
|
|
@Unpublished{cvc4WWW,
|
|
key = "The CVC4 SMT Solver",
|
|
note = {\url{http://cvc4.cs.nyu.edu/web/}},
|
|
title = {{CVC4} web site}
|
|
}
|
|
|
|
@Unpublished{Z3WWW,
|
|
key = "The Z3 theorem prover",
|
|
note = {\url{http://z3.codeplex.com/}},
|
|
title = {{Z3} web site}
|
|
}
|
|
|
|
@Book{Isabelle-book,
|
|
author = {T.~Nipkow and L.~C.~Paulson and M.~Wenzel},
|
|
title = {{Isabelle/HOL} -- A Proof Assistant for Higher-Order Logic},
|
|
series = {LNCS 2283},
|
|
publisher = {Springer},
|
|
year = 2002
|
|
}
|
|
|
|
@Inproceedings{erkok-matthews-cryptolEqChecking-09,
|
|
author = "Levent {Erk\"{o}k} and John Matthews",
|
|
title = "Pragmatic Equivalence and Safety Checking in {C}ryptol",
|
|
booktitle = "Programming Languages meets Program Verification, PLPV'09,
|
|
Savannah, Georgia, USA",
|
|
publisher = "ACM Press",
|
|
month = jan,
|
|
pages = "73--81",
|
|
year = "2009",
|
|
}
|
|
|
|
@Inproceedings{erkok-carlsson-wick-cryptolCoverification-09,
|
|
author = "Levent {Erk\"{o}k} and Magnus Carlsson and Adam Wick",
|
|
title = "Hardware/Software Co-verification of Cryptographic Algorithms using {C}ryptol",
|
|
booktitle = "Formal Methods in Computer Aided Design, FMCAD'09,
|
|
Austin, TX, USA",
|
|
publisher = "IEEE",
|
|
month = nov,
|
|
pages = "188--191",
|
|
year = "2009",
|
|
}
|
|
|
|
@book{Hin97,
|
|
author = "J. Roger Hindley",
|
|
title = "Basic Simple Type Theory",
|
|
volume = "42",
|
|
publisher = "Cambridge University Press",
|
|
address = "Cambridge, UK",
|
|
year = "1997",
|
|
}
|
|
|
|
@Unpublished{Has98,
|
|
author = {Simon L. {Peyton Jones} and John Hughes},
|
|
title = {{(Editors.) Report} on the programming language
|
|
{Haskell} 98, a non-strict purely-functional programming
|
|
language},
|
|
year = {1999},
|
|
month = feb,
|
|
note = {URL: \url{www.haskell.org/onlinereport}},
|
|
}
|
|
|
|
@book{ML,
|
|
author = {Milner, Robin and Tofte, Mads and Macqueen, David},
|
|
title = {The Definition of Standard ML},
|
|
year = {1997},
|
|
isbn = {0262631814},
|
|
publisher = {MIT Press},
|
|
address = {Cambridge, MA, USA},
|
|
}
|
|
|
|
@INPROCEEDINGS{lewis2003,
|
|
author = {Lewis, J. R. and Martin, B.},
|
|
title = {Cryptol: high assurance, retargetable crypto development and validation},
|
|
pages = {820--825},
|
|
volume = 2,
|
|
crossref = {milcom2003},
|
|
abstract = {As cryptography becomes more vital to the infrastructure of
|
|
computing systems, it becomes increasingly vital to be able to
|
|
rapidly and correctly produce new implementations of
|
|
cryptographic algorithms. To address these challenges, we
|
|
introduce a new, formal methods-based approach to the
|
|
specification and implementation of cryptography, present a
|
|
number of scenarios of use, an overview of the language, and
|
|
present part of a specification of the advanced encryption
|
|
standard.},
|
|
}
|
|
|
|
@PROCEEDINGS{milcom2003,
|
|
title = {Military Communications Conference 2003},
|
|
booktitle = {Military Communications Conference 2003},
|
|
month = OCT,
|
|
year = 2003,
|
|
publisher = {IEEE},
|
|
}
|
|
|
|
@misc{aes,
|
|
Author = {{National Institute of Standards and Technology, NIST}},
|
|
Month = {November},
|
|
Note = {{FIPS} Publication 197},
|
|
Title = {Announcing the {AES}},
|
|
howpublished = {\url{http://csrc.nist.gov/publications/fips/fips197/fips-197.pdf}},
|
|
Year = {2001},
|
|
}
|
|
|
|
@Book{Bir98,
|
|
author = "Richard Bird",
|
|
title = "Introduction to Functional Programming using Haskell",
|
|
edition = "second",
|
|
publisher = "Printice Hall Europe",
|
|
address = "London",
|
|
year = "1998",
|
|
}
|
|
|
|
@misc{wiki:fibonacci,
|
|
author = "Wikipedia",
|
|
title = "Fibonacci number --- Wikipedia{,} The Free Encyclopedia",
|
|
year = "2010",
|
|
howpublished = "\url{http://en.wikipedia.org/w/index.php?title=Fibonacci_number&oldid=390711214}",
|
|
note = "[Online; accessed 15-October-2010]"
|
|
}
|
|
|
|
@Book{Singh:1999:CBE,
|
|
author = "Simon Singh",
|
|
title = "The code book: the evolution of secrecy from {Mary,
|
|
Queen of Scots}, to quantum cryptography",
|
|
publisher = "Doubleday",
|
|
address = "New York, NY, USA",
|
|
pages = "xiii + 402",
|
|
year = "1999",
|
|
ISBN = "0-385-49531-5",
|
|
}
|
|
|
|
@Book{TheCProgrammingLanguage,
|
|
author = "Kernighan, Brian W. and Richie, Dennis M.",
|
|
title = "{The C Programming Language}",
|
|
publisher = "Prentice Hall",
|
|
year = "1998",
|
|
edition = "Second",
|
|
}
|
|
|
|
|
|
@misc{wiki:scytale,
|
|
author = "Wikipedia",
|
|
title = "Scytale --- Wikipedia{,} The Free Encyclopedia",
|
|
year = "2010",
|
|
howpublished = "\url{http://en.wikipedia.org/w/index.php?title=Scytale&oldid=391405769}",
|
|
note = "[Online; accessed 19-October-2010]"
|
|
}
|
|
|
|
@misc{wiki:vigenere,
|
|
author = "Wikipedia",
|
|
title = "Vigenere cipher --- Wikipedia{,} The Free Encyclopedia",
|
|
year = "2010",
|
|
howpublished = "\url{http://en.wikipedia.org/w/index.php?title=Vigenere_cipher&oldid=389811286}",
|
|
note = "[Online; accessed 19-October-2010]"
|
|
}
|
|
|
|
@misc{wiki:substitution,
|
|
author = "Wikipedia",
|
|
title = "Substitution cipher --- Wikipedia{,} The Free Encyclopedia",
|
|
year = "2010",
|
|
howpublished = "\url{http://en.wikipedia.org/w/index.php?title=Substitution_cipher&oldid=389116332}",
|
|
note = "[Online; accessed 20-October-2010]"
|
|
}
|
|
|
|
@misc{wiki:enigma,
|
|
author = "Wikipedia",
|
|
title = "Enigma machine --- Wikipedia{,} The Free Encyclopedia",
|
|
year = "2010",
|
|
howpublished = "\url{http://en.wikipedia.org/w/index.php?title=Enigma_machine&oldid=392040616}",
|
|
note = "[Online; accessed 21-October-2010]"
|
|
}
|
|
|
|
@misc{wiki:enigmarotors,
|
|
author = "Wikipedia",
|
|
title = "Enigma rotor details --- Wikipedia{,} The Free Encyclopedia",
|
|
year = "2010",
|
|
howpublished = "\url{http://en.wikipedia.org/w/index.php?title=Enigma_rotor_details&oldid=389862975}",
|
|
note = "[Online; accessed 25-October-2010]"
|
|
}
|
|
|
|
@inproceedings{quickcheck
|
|
, title = { {QuickCheck}: A Lightweight Tool for Random Testing
|
|
of {Haskell} Programs }
|
|
, author = { Koen Claessen
|
|
and John Hughes }
|
|
, booktitle = { Proc.\ of International Conference on Functional Programming
|
|
(ICFP) }
|
|
, publisher = { ACM SIGPLAN }
|
|
, year = { 2000 }
|
|
}
|
|
|
|
@book{DaemenR02,
|
|
author = {Joan Daemen and
|
|
Vincent Rijmen},
|
|
title = {The Design of Rijndael: {AES} - {T}he {A}dvanced {E}ncryption {S}tandard},
|
|
publisher = {Springer},
|
|
year = {2002},
|
|
isbn = {3-540-42580-2},
|
|
}
|
|
|
|
@misc{wiki:galoisfield,
|
|
author = "Wikipedia",
|
|
title = "Finite field arithmetic --- Wikipedia{,} The Free Encyclopedia",
|
|
year = "2010",
|
|
url = "\url{http://en.wikipedia.org/w/index.php?title=Finite_field_arithmetic&oldid=350976765}",
|
|
note = "[Online; accessed 10-November-2010]"
|
|
}
|
|
|
|
@misc{wiki:polydiv,
|
|
author = "Wikipedia",
|
|
title = "Polynomial long division --- Wikipedia{,} The Free Encyclopedia",
|
|
year = "2010",
|
|
url = "\url{http://en.wikipedia.org/w/index.php?title=Polynomial_long_division&oldid=393501903}",
|
|
note = "[Online; accessed 10-November-2010]"
|
|
}
|
|
|
|
@book{DecisionProcedures2008,
|
|
author = {Daniel Kroening and Ofer Strichman},
|
|
title = {Decision Procedures: An Algorithmic Point of View},
|
|
year = {2008},
|
|
publisher = {Springer},
|
|
}
|