메뉴 건너뛰기




Volumn 19, Issue 3, 2007, Pages 343-362

Proof producing synthesis of arithmetic and cryptographic hardware

Author keywords

Compiling; Cryptography; Hardware synthesis; High assurance; Theorem proving

Indexed keywords

DIGITAL ARITHMETIC; PROGRAM COMPILERS; PUBLIC KEY CRYPTOGRAPHY; THEOREM PROVING;

EID: 34547544266     PISSN: 09345043     EISSN: 1433299X     Source Type: Journal    
DOI: 10.1007/s00165-007-0028-5     Document Type: Article
Times cited : (12)

References (32)
  • 2
    • 84968397496 scopus 로고    scopus 로고
    • Performing high-level synthesis via program transformations within a theorem prover
    • Västeras, Sweden, pp, Universität Karlsruhe, Institut für Rechnerentwurf und Felllertoleranz
    • Blumenröhr C, Eisenbiegler D (1998) Performing high-level synthesis via program transformations within a theorem prover. In: Proceedings of the Digital System Design Workshop at the Euromicro 98 Conference, Västeras, Sweden, pp 34-37, Universität Karlsruhe, Institut für Rechnerentwurf und Felllertoleranz
    • (1998) Proceedings of the Digital System Design Workshop at the Euromicro 98 Conference , pp. 34-37
    • Blumenröhr, C.1    Eisenbiegler, D.2
  • 3
    • 0035336374 scopus 로고    scopus 로고
    • Au approach to the specification and verification of a hardware compilation scheme
    • Bowen JP, He J (2001) Au approach to the specification and verification of a hardware compilation scheme. J Supercomput 19(1):23-39
    • (2001) J Supercomput , vol.19 , Issue.1 , pp. 23-39
    • Bowen, J.P.1    He, J.2
  • 4
    • 0031190775 scopus 로고    scopus 로고
    • The DUAL-EVAL hardware description language and its use in the formal specification and verification of the fm9001 microprocessor
    • Brock B, Hunt Jr WA (1997) The DUAL-EVAL hardware description language and its use in the formal specification and verification of the fm9001 microprocessor. Formal Methods Syst Des 11(1):71-104
    • (1997) Formal Methods Syst Des , vol.11 , Issue.1 , pp. 71-104
    • Brock, B.1    Hunt Jr, W.A.2
  • 5
    • 30344452757 scopus 로고    scopus 로고
    • A formal approach to specify and synthesize at the system level
    • Shaker-Verlag, Braunschweig, Germany, pp
    • Blumenröhr C (1999) A formal approach to specify and synthesize at the system level. In: GI Workshop Modellierung und Verifikation von Systemen. Shaker-Verlag, Braunschweig, Germany, pp 11-20
    • (1999) GI Workshop Modellierung und Verifikation von Systemen , pp. 11-20
    • Blumenröhr, C.1
  • 6
    • 0345270806 scopus 로고
    • Verified functions for generating signed-binary arithmetic hardware
    • Chin S-K (1992) Verified functions for generating signed-binary arithmetic hardware. IEEE Trans Comput-Aided Des Integ Circ Syst 11(12):1529-1558
    • (1992) IEEE Trans Comput-Aided Des Integ Circ Syst , vol.11 , Issue.12 , pp. 1529-1558
    • Chin, S.-K.1
  • 7
    • 34547514622 scopus 로고    scopus 로고
    • Common criteria, for information security evaluation, 2004. Part 3: Security Assurance Requirements, http://niap.nist.gov/ cc-scheme/cc_docs/ cc_v22_part3.pdf.
    • Common criteria, for information security evaluation, 2004. Part 3: Security Assurance Requirements, http://niap.nist.gov/ cc-scheme/cc_docs/ cc_v22_part3.pdf.
  • 8
    • 33745433697 scopus 로고    scopus 로고
    • Functional correctness proofs of encryption algorithms
    • Proceedings of 12th conference on logic for programming artificial intelligence and reasoning LPAR, number in, Springer, Heidelberg, pp
    • Duan J, Hurd J, Li G, Owens S, Slind K, Zhang J (2005) Functional correctness proofs of encryption algorithms. In: Proceedings of 12th conference on logic for programming artificial intelligence and reasoning (LPAR 2005), number 3835 in LNAI, Springer, Heidelberg, pp 519-533
    • (2005) LNAI , vol.3835 , pp. 519-533
    • Duan, J.1    Hurd, J.2    Li, G.3    Owens, S.4    Slind, K.5    Zhang, J.6
  • 9
    • 0345157790 scopus 로고
    • Formal system design - interactive synthesis based on computer-assisted formal reasoning
    • Luc Claesen ed, Houthalen, Belgium, November, Elsevier Science Publishers, B.V. North-Holland, Amsterdam
    • Finn S, Fourman MP, Francis M, Harris R (1989) Formal system design - interactive synthesis based on computer-assisted formal reasoning. In: Luc Claesen (ed) IMEC-IFIP international workshop on applied formal methods for correct VLSI Design, Vol 1, pp 97-110, Houthalen, Belgium, November 1989. Elsevier Science Publishers, B.V. North-Holland, Amsterdam
    • (1989) IMEC-IFIP international workshop on applied formal methods for correct VLSI Design , vol.1 , pp. 97-110
    • Finn, S.1    Fourman, M.P.2    Francis, M.3    Harris, R.4
  • 11
    • 0029191713 scopus 로고
    • Asynchronous design methodologies: An overview
    • Hauck S (1995) Asynchronous design methodologies: an overview. Proc IEEE 83(1):69-93
    • (1995) Proc IEEE , vol.83 , Issue.1 , pp. 69-93
    • Hauck, S.1
  • 12
    • 34547498567 scopus 로고    scopus 로고
    • Herbert JMJ (1988) Temporal abstraction of digital designs. In: George J. Milne (ed) The fusion of hardware design and verification: proceedings of the IFIP WG 10.2 Working conference on the fusion of hardware design and verification: Glasgow, Scotland, North-Holland, pp 4-6
    • Herbert JMJ (1988) Temporal abstraction of digital designs. In: George J. Milne (ed) The fusion of hardware design and verification: proceedings of the IFIP WG 10.2 Working conference on the fusion of hardware design and verification: Glasgow, Scotland, North-Holland, pp 4-6
  • 14
    • 10444291008 scopus 로고
    • Computer architecture
    • Morgan Kaufmann Publishers Inc, San Francisco, CA, USA
    • Hennessy JL, Patterson DA (1992) Computer architecture. A quantitative approach. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA
    • (1992) A quantitative approach
    • Hennessy, J.L.1    Patterson, D.A.2
  • 15
    • 34547496009 scopus 로고    scopus 로고
    • Johnson SD, Bose B (1990) DDD - A system for mechanized digital design derivation. Technical Report TR323, Indiana University, IU Computer Science Department
    • Johnson SD, Bose B (1990) DDD - A system for mechanized digital design derivation. Technical Report TR323, Indiana University, IU Computer Science Department
  • 16
    • 0001933470 scopus 로고
    • Circuit design in Ruby
    • Staunstrup J, ed, Elsevier Science Publications, North-Holland, pp
    • Jones G, Sheeran M (1990) Circuit design in Ruby. In: Staunstrup J. (ed) Formal methods for VLSI design. Elsevier Science Publications, North-Holland, pp 13-70
    • (1990) Formal methods for VLSI design , pp. 13-70
    • Jones, G.1    Sheeran, M.2
  • 17
    • 0042741458 scopus 로고
    • Lecture notes on Ruby from a summer school in Lyngby, Denmark, September
    • Jones G, Sheeran M (1990) Circuit design in Ruby. Lecture notes on Ruby from a summer school in Lyngby, Denmark., September
    • (1990) Circuit design in Ruby
    • Jones, G.1    Sheeran, M.2
  • 18
    • 2342450298 scopus 로고
    • Relations and refinement in circuit design
    • Morgan C, ed, Springer, Heidelberg
    • Jones G, Sheeran M (1991) Relations and refinement in circuit design. In: Morgan C. (ed) BCS FACS Workshop on Refinement. Springer, Heidelberg
    • (1991) BCS FACS Workshop on Refinement
    • Jones, G.1    Sheeran, M.2
  • 19
    • 0004178003 scopus 로고
    • Higher order logic and hardware verification. Cambridge University Press, Cambridge, England, 1993
    • Melham TF (1993) Higher order logic and hardware verification. Cambridge University Press, Cambridge, England, 1993. Cambridge Tracts in Theoretical Computer Science 31
    • (1993) Cambridge Tracts in Theoretical Computer Science , pp. 31
    • Melham, T.F.1
  • 20
    • 84947246665 scopus 로고    scopus 로고
    • Hardware synthesis using SAFL and application to processor design
    • Proceedings of the 11th advanced research working conference on correct hardware design and verification methods CHARME'01, Livingston, Scotland, September, Springer, Heidelberg. Invited Talk
    • Mycroft A, Sharp R (2001) Hardware synthesis using SAFL and application to processor design. In: Proceedings of the 11th advanced research working conference on correct hardware design and verification methods (CHARME'01), Livingston, Scotland, September 2001. Springer, Heidelberg. Invited Talk. LNCS Vol 2144
    • (2001) LNCS , vol.2144
    • Mycroft, A.1    Sharp, R.2
  • 23
    • 0029754039 scopus 로고    scopus 로고
    • Constructing hardware-software systems from a single description
    • Page I (1996) Constructing hardware-software systems from a single description. J VLSI Signal Process 12(1):87-107 citeseer.ist.psu.edu/ page96constructing.html
    • (1996) J VLSI Signal Process , vol.12 , Issue.1 , pp. 87-107
    • Page, I.1
  • 24
    • 84947923818 scopus 로고    scopus 로고
    • Translation validation
    • Proceedings of TACAS'98, of, Springer, Heidelberg, pp
    • Pnueli A, Siegel M, Singerman E (1998) Translation validation. In: Proceedings of TACAS'98, Vol 1384 of Lecture Notes in Computer Science, Springer, Heidelberg, pp 151-166
    • (1998) Lecture Notes in Computer Science , vol.1384 , pp. 151-166
    • Pnueli, A.1    Siegel, M.2    Singerman, E.3
  • 29
    • 84956866968 scopus 로고    scopus 로고
    • Function definition in higher order logic
    • Theorem proving in higher order logics, number in, Springer, Heidelberg, pp, Turku, Finland
    • Slind K (1996) Function definition in higher order logic. In: Theorem proving in higher order logics, number 1125 in lecture notes in computer science, Springer, Heidelberg, pp 381-398, Turku, Finland
    • (1996) lecture notes in computer science , vol.1125 , pp. 381-398
    • Slind, K.1
  • 30
    • 42649144810 scopus 로고    scopus 로고
    • Slind K (2000) Wellfounded schematic definitions. In: David McAllester (ed) In: Proceedings of the seventeenth international conference on automated deduction CADE-17, 1831 of Lecture Notes in Computer Science, Springer, Heidelberg, pp 45-63, Pittsburgh, Pennsylvania
    • Slind K (2000) Wellfounded schematic definitions. In: David McAllester (ed) In: Proceedings of the seventeenth international conference on automated deduction CADE-17, Vol 1831 of Lecture Notes in Computer Science, Springer, Heidelberg, pp 45-63, Pittsburgh, Pennsylvania
  • 32
    • 84869815133 scopus 로고    scopus 로고
    • TEA, a tiny encryption algorithm
    • Fast Software Encryption: Second International Workshop, of, Springer, Heidelberg, pp
    • Wheeler D, Needham R (1999) TEA, a tiny encryption algorithm. In Fast Software Encryption: Second International Workshop, Vol 1008 of LNCS, Springer, Heidelberg, pp 363-366
    • (1999) LNCS , vol.1008 , pp. 363-366
    • Wheeler, D.1    Needham, R.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.