메뉴 건너뛰기




Volumn 58, Issue 1-2, 2004, Pages 107-120

Source code verification of a secure payment applet

Author keywords

Applet verification; Java; Security; Smart card

Indexed keywords

CRYPTOGRAPHY; DATA FLOW ANALYSIS; ENCODING (SYMBOLS); JAVA PROGRAMMING LANGUAGE; NETWORK PROTOCOLS; SECURITY OF DATA; THEOREM PROVING;

EID: 0346341140     PISSN: 15678326     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.jlap.2003.07.007     Document Type: Conference Paper
Times cited : (5)

References (26)
  • 1
    • 0347516666 scopus 로고    scopus 로고
    • The formal verification of a payment system
    • M.G. Hinchey, & J.P. Bowen. Springer-Verlag
    • Anderson R. The formal verification of a payment system. Hinchey M.G., Bowen J.P. Industrial Strength Formal Methods. 1999;43-52 Springer-Verlag.
    • (1999) Industrial Strength Formal Methods , pp. 43-52
    • Anderson, R.1
  • 2
    • 84903134095 scopus 로고    scopus 로고
    • The LOOP compiler for Java and JML
    • Tools and Algorithms for the Construction and Analysis of Software (TACAS), T. Margaria, & W. Yi. Springer-Verlag
    • van den Berg J., Jacobs B. The LOOP compiler for Java and JML. Margaria T., Yi W. Tools and Algorithms for the Construction and Analysis of Software (TACAS). LNCS. vol. 2031:2001;299-312 Springer-Verlag.
    • (2001) LNCS , vol.2031 , pp. 299-312
    • Van den Berg, J.1    Jacobs, B.2
  • 3
    • 84944235595 scopus 로고    scopus 로고
    • Formal specification and verification of Java Card's application identifier class
    • I. Attali, & T. Jensen. Springer-Verlag, Java on Smart Cards: Programming and Security (JavaCard Workshop 2000)
    • van den Berg J., Jacobs B., Poll E. Formal specification and verification of Java Card's application identifier class. Attali I., Jensen T. Java on Smart Cards: Programming and Security (JavaCard Workshop 2000). LNCS. vol. 2041:2001;137-150 Springer-Verlag.
    • (2001) LNCS , vol.2041 , pp. 137-150
    • Van den Berg, J.1    Jacobs, B.2    Poll, E.3
  • 4
    • 0348146549 scopus 로고    scopus 로고
    • Specifying and verifying a decimal representation in Java for smart cards
    • Algebraic Methodology and Software Technology, Springer, Berlin, in press
    • C.-B. Breunesse, J. van den Berg, B. Jacobs, Specifying and verifying a decimal representation in Java for smart cards, in: Algebraic Methodology and Software Technology, LNCS, Springer, Berlin, in press.
    • LNCS
    • Breunesse, C.-B.1    Van den Berg, J.2    Jacobs, B.3
  • 5
    • 0348146550 scopus 로고    scopus 로고
    • Secure method invocation in Jason
    • USENIX Assoc., 2002
    • R. Brinkman, J.-H. Hoepman, Secure method invocation in Jason, in: Proceedings of Cardis 2002, pp. 29-40 (USENIX Assoc., 2002).
    • (2002) Proceedings of Cardis 2002 , pp. 29-40
    • Brinkman, R.1    Hoepman, J.-H.2
  • 8
    • 0035250541 scopus 로고    scopus 로고
    • Dynamically discovering likely program invariants to support program evolution
    • Ernst M.D., Cockrell J., Griswold W.G., Notkin D. Dynamically discovering likely program invariants to support program evolution. IEEETSE. 27(2):2001;99-123.
    • (2001) IEEETSE , vol.27 , Issue.2 , pp. 99-123
    • Ernst, M.D.1    Cockrell, J.2    Griswold, W.G.3    Notkin, D.4
  • 9
    • 0036036098 scopus 로고    scopus 로고
    • Extended static checking for Java
    • Proceedings of the 2002 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI) ACM
    • Flanagan C., Leino K.R.M., Lillibridge M., Nelson G., Saxe J.B., Stata R. Extended static checking for Java. in: Proceedings of the 2002 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI). SIGPLAN Notices. vol. 37:2002;234-245 ACM.
    • (2002) SIGPLAN Notices , vol.37 , pp. 234-245
    • Flanagan, C.1    Leino, K.R.M.2    Lillibridge, M.3    Nelson, G.4    Saxe, J.B.5    Stata, R.6
  • 12
    • 84944039689 scopus 로고    scopus 로고
    • A method for secure smartcard applications
    • Proceedings of AMAST 2002, Springer-Verlag
    • Haneberg D., Reif W., Stenzel K. A method for secure smartcard applications. in: Proceedings of AMAST 2002. LNCS. vol. 2422:2002;319-333 Springer-Verlag.
    • (2002) LNCS , vol.2422 , pp. 319-333
    • Haneberg, D.1    Reif, W.2    Stenzel, K.3
  • 14
    • 84945313759 scopus 로고    scopus 로고
    • Java program verification via a Hoare logic with abrupt termination
    • T. Maibaum. Fundamental Approaches to Software Engineering (FASE'00) Springer-Verlag
    • Huisman M., Jacobs B. Java program verification via a Hoare logic with abrupt termination. Maibaum T. Fundamental Approaches to Software Engineering (FASE'00). LNCS. vol. 1783:2000;284-303 Springer-Verlag.
    • (2000) LNCS , vol.1783 , pp. 284-303
    • Huisman, M.1    Jacobs, B.2
  • 15
    • 0346875905 scopus 로고    scopus 로고
    • Weakest precondition reasoning for Java programs with JML annotations
    • this issue
    • B. Jacobs, Weakest precondition reasoning for Java programs with JML annotations, J. Logic Algebraic Program., this issue.
    • J. Logic Algebraic Program
    • Jacobs, B.1
  • 18
    • 0004030849 scopus 로고    scopus 로고
    • Preliminary design of JML: A behavioral interface specification language for Java
    • Dep. of Comp. Sci., Iowa State Univ.
    • G.T. Leavens, A.L. Baker, C. Ruby, Preliminary design of JML: a behavioral interface specification language for Java, Techn. Rep. 98-06q, Dep. of Comp. Sci., Iowa State Univ., 2002. Available from 〈http://www.cs.iastate.edu/̃leavens/jml.html〉
    • (2002) Techn. Rep. , vol.98 , Issue.6 Q
    • Leavens, G.T.1    Baker, A.L.2    Ruby, C.3
  • 19
    • 0031633395 scopus 로고    scopus 로고
    • Casper: A compiler for the analysis of security protocols
    • Lowe G. Casper: a compiler for the analysis of security protocols. J. Comp. Security. 6:1998;53-84.
    • (1998) J. Comp. Security , vol.6 , pp. 53-84
    • Lowe, G.1
  • 20
    • 0347516663 scopus 로고    scopus 로고
    • Security properties and Java Card specificities to be studied in the SecSafe project
    • Trusted Logic, August
    • R. Marlet, D. Le Métayer, Security properties and Java Card specificities to be studied in the SecSafe project, Technical Report SECSAFE-TL-006, Trusted Logic, August 2001.
    • (2001) Technical Report , vol.SECSAFE-TL-006
    • Marlet, R.1    Le Métayer, D.2
  • 22
    • 0003575852 scopus 로고    scopus 로고
    • Computer Science Laboratory, SRI International, Menlo Park, CA, USA, September
    • S. Owre, N. Shankar, J.M. Rushby, D.W.J. Stringer-Calvert, PVS System Guide, Computer Science Laboratory, SRI International, Menlo Park, CA, USA, September 1999. Available from < 〈http://pvs.csl.sri.com/〉
    • (1999) PVS System Guide
    • Owre, S.1    Shankar, N.2    Rushby, J.M.3    Stringer-Calvert, D.W.J.4
  • 24
    • 0035898898 scopus 로고    scopus 로고
    • Formal specification of the Java Card API in JML: The APDU class
    • Poll E., van den Berg J., Jacobs B. Formal specification of the Java Card API in JML: the APDU class. Comp. Network. 36(4):2001;407-421.
    • (2001) Comp. Network. , vol.36 , Issue.4 , pp. 407-421
    • Poll, E.1    Van den Berg, J.2    Jacobs, B.3
  • 25
    • 0346886023 scopus 로고    scopus 로고
    • The Krakatoa team, The Krakatoa proof tool, 2002. Available from 〈http://www.lri.fr/̃marche/krakatoa/〉
    • (2002) The Krakatoa Proof Tool


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