메뉴 건너뛰기




Volumn 17, Issue 5, 2009, Pages 599-653

Achieving information flow security through monadic control of effects

Author keywords

Information flow security; Language based security; Monads; Non interference; Programming language semantics

Indexed keywords

INFORMATION FLOW SECURITY; LANGUAGE-BASED SECURITY; MONADS; NON-INTERFERENCE; PROGRAMMING LANGUAGE SEMANTICS;

EID: 70449404985     PISSN: 0926227X     EISSN: None     Source Type: Journal    
DOI: 10.3233/JCS-2009-0356     Document Type: Conference Paper
Times cited : (9)

References (77)
  • 6
    • 0024772234 scopus 로고
    • Kit: A study in operating system verification
    • W.R. Bevier, Kit: A study in operating system verification, IEEE Transactions on Software Engineering 15(11) (1989), 1382-1396.
    • (1989) IEEE Transactions on Software Engineering , vol.15 , Issue.11 , pp. 1382-1396
    • Bevier, W.R.1
  • 7
    • 0004096238 scopus 로고    scopus 로고
    • 2nd edn, Prentice-Hall Series in Computer Science, Prentice-Hall Europe, London, UK
    • R. Bird, Introduction to Functional Programming using Haskell, 2nd edn, Prentice-Hall Series in Computer Science, Prentice-Hall Europe, London, UK, 1998.
    • (1998) Introduction to Functional Programming Using Haskell
    • Bird, R.1
  • 10
    • 17044427985 scopus 로고    scopus 로고
    • A monadic analysis of information flow security with mutable state
    • K. Crary, A. Kliger and F. Pfenning, A monadic analysis of information flow security with mutable state, Journal of Functional Programming 15(2) (2005).
    • (2005) Journal of Functional Programming , vol.15 , Issue.2
    • Crary, K.1    Kliger, A.2    Pfenning, F.3
  • 11
    • 0017517624 scopus 로고
    • Certification of programs for secure information flow
    • D. Denning and P. Denning, Certification of programs for secure information flow, Communications of the ACM 20(7) (1977), 504-513.
    • (1977) Communications of the ACM , vol.20 , Issue.7 , pp. 504-513
    • Denning, D.1    Denning, P.2
  • 12
    • 0004059519 scopus 로고
    • PhD thesis, Columbia University
    • D. Espinosa, Semantic Lego, PhD thesis, Columbia University, 1995.
    • (1995) Semantic Lego
    • Espinosa, D.1
  • 15
    • 24644453685 scopus 로고    scopus 로고
    • Adjoining declassification and attack models by abstract interpretation
    • Springer-Verlag
    • R. Giacobazzi and I. Mastroeni, Adjoining declassification and attack models by abstract interpretation, in: European Symposium on Programming (ESOP'05), LNCS, Vol.3444, Springer-Verlag, 2005, pp. 295-310.
    • (2005) European Symposium on Programming (ESOP'05), LNCS , vol.3444 , pp. 295-310
    • Giacobazzi, R.1    Mastroeni, I.2
  • 31
    • 0033751850 scopus 로고    scopus 로고
    • A semantic approach to secure information flow
    • R. Joshi and K. Leino, A semantic approach to secure information flow, Science of Computer Programming 37(1-3) (2000), 113-138.
    • (2000) Science of Computer Programming , vol.37 , Issue.1-3 , pp. 113-138
    • Joshi, R.1    Leino, K.2
  • 32
    • 0031124371 scopus 로고    scopus 로고
    • An industrial strength theorem prover for a logic based on common lisp
    • M. Kaufmann and J.S. Moore, An industrial strength theorem prover for a logic based on common lisp, IEEE Transactions on Software Engineering 23(4) (1997), 203-213.
    • (1997) IEEE Transactions on Software Engineering , vol.23 , Issue.4 , pp. 203-213
    • Kaufmann, M.1    Moore, J.S.2
  • 33
    • 0015672289 scopus 로고
    • A note on the confinement problem
    • October 1973, ACM press
    • B. Lampson, A note on the confinement problem, in: Communications of the ACM, October 1973, ACM press, 1973, pp. 613-615.
    • (1973) Communications of the ACM , pp. 613-615
    • Lampson, B.1
  • 41
    • 0023829319 scopus 로고
    • Noninterference and the composability of security properties
    • D. McCullough, Noninterference and the composability of security properties, in: Proc. IEEE Symposium on Security and Privacy, 1988, pp. 177-187.
    • (1988) Proc. IEEE Symposium on Security and Privacy , pp. 177-187
    • McCullough, D.1
  • 42
  • 44
    • 0000046942 scopus 로고
    • A security flow control algorithm and its denotational semantics correctness proof
    • M. Mizuno and D. Schmidt, A security flow control algorithm and its denotational semantics correctness proof, Formal Aspects of Computing 4(6A) (1992), 727-754.
    • (1992) Formal Aspects of Computing , vol.4 , Issue.6 A , pp. 727-754
    • Mizuno, M.1    Schmidt, D.2
  • 45
    • 0024927385 scopus 로고
    • Computational lambda-calculus and monads
    • Pacific Grove, CA, USA, 5-8 June, 1989 IEEE Computer Society Press, Washington, DC
    • E. Moggi, Computational lambda-calculus and monads, in: Proceedings 4th Annual IEEE Symp. on Logic in Computer Science, LICS'89, Pacific Grove, CA, USA, 5-8 June, 1989, IEEE Computer Society Press, Washington, DC, 1989, pp. 14-23.
    • (1989) Proceedings 4th Annual IEEE Symp. on Logic in Computer Science, LICS'89 , pp. 14-23
    • Moggi, E.1
  • 46
    • 0003457308 scopus 로고
    • Technical Report ECS-LFCS-90-113, Dept. of Computer Science, Edinburgh Univ.
    • E. Moggi, An abstract view of programming languages, Technical Report ECS-LFCS-90-113, Dept. of Computer Science, Edinburgh Univ., 1990.
    • (1990) An Abstract View of Programming Languages
    • Moggi, E.1
  • 47
    • 0026188821 scopus 로고
    • Notions of computation and monads
    • E. Moggi, Notions of computation and monads, Information and Computation 93(1) (1991), 55-92.
    • (1991) Information and Computation , vol.93 , Issue.1 , pp. 55-92
    • Moggi, E.1
  • 49
    • 0348126394 scopus 로고    scopus 로고
    • Isabelle/HOL - A Proof Assistant for Higher-Order Logic
    • Springer
    • T. Nipkow, L.C. Paulson and M.Wenzel, Isabelle/HOL - A Proof Assistant for Higher-Order Logic, LNCS, Vol.2283, Springer, 2002.
    • (2002) LNCS , vol.2283
    • Nipkow, T.1    Paulson, L.C.2    Wenzel, M.3
  • 51
    • 84944677742 scopus 로고
    • PVS: A Prototype Verification System
    • Proc. of 11th International Conference on Automated Deduction, D. Kapur, ed., Saratoga, NY, USA, June 1992, Springer-Verlag
    • S. Owre, J. Rushby and N. Shankar, PVS: A Prototype Verification System, in: Proc. of 11th International Conference on Automated Deduction, D. Kapur, ed., Lecture Notes in Artificial Intelligence, Vol.607, Saratoga, NY, USA, June 1992, Springer-Verlag, 1992, pp. 748-752.
    • (1992) Lecture Notes in Artificial Intelligence , vol.607 , pp. 748-752
    • Owre, S.1    Rushby, J.2    Shankar, N.3
  • 53
    • 18844483225 scopus 로고    scopus 로고
    • A resumption monad transformer and its applications in the semantics of concurrency
    • (an expanded technical report is available from the author by request)
    • N. Papaspyrou, A resumption monad transformer and its applications in the semantics of concurrency, in: Proceedings of the 3rd Panhellenic Logic Symposium, 2001 (an expanded technical report is available from the author by request).
    • (2001) Proceedings of the 3rd Panhellenic Logic Symposium
    • Papaspyrou, N.1
  • 58
    • 70449373311 scopus 로고    scopus 로고
    • Programatica Home Page
    • Programatica Home Page, www.cse.ogi.edu/PacSoft/projects/programatica.
  • 60
    • 0020919435 scopus 로고
    • Types, abstraction and parametric polymorphism
    • R.E.A. Mason, ed., North-Holland
    • J. Reynolds, Types, abstraction and parametric polymorphism, in: Information Processing 83, R.E.A. Mason, ed., North-Holland, 1983, pp. 513-523.
    • (1983) Information Processing , vol.83 , pp. 513-523
    • Reynolds, J.1
  • 64
    • 0020273088 scopus 로고
    • Proof of separability: A verification technique for a class of security kernels
    • Springer-Verlag, Berlin
    • J. Rushby, Proof of separability: A verification technique for a class of security kernels, in: Proceedings of the 5th International Symposium on Programming, Springer-Verlag, Berlin, 1982, pp. 352- 362.
    • (1982) Proceedings of the 5th International Symposium on Programming , pp. 352-362
    • Rushby, J.1
  • 68
    • 0034835461 scopus 로고    scopus 로고
    • A new type system for secure information flow
    • IEEE Computer Society Press, June
    • G. Smith, A new type system for secure information flow, in: 14th IEEE Computer Security Foundations Workshop (CSFW'01), IEEE Computer Society Press, June 2001, pp. 115-125.
    • (2001) 14th IEEE Computer Security Foundations Workshop (CSFW'01) , pp. 115-125
    • Smith, G.1
  • 70
    • 70449421855 scopus 로고    scopus 로고
    • SPECWARE Home Page
    • SPECWARE Home Page, http://www.specware.org/.
  • 75
    • 0018983212 scopus 로고
    • Specification and verification of the UCLA Unix security kernel
    • B. Walker, R. Kemmerer and G. Popek, Specification and verification of the UCLA Unix security kernel, Communications of the ACM 23(2) (1980), 118-131.
    • (1980) Communications of the ACM , vol.23 , Issue.2 , pp. 118-131
    • Walker, B.1    Kemmerer, R.2    Popek, G.3


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