메뉴 건너뛰기




Volumn 29, Issue 6, 2007, Pages

A uniform type structure for secure information flow

Author keywords

Secure information flow; The calculus; Type based program analysis; Typing system

Indexed keywords

DEPENDENCY CORE CALCULUS (DCC); SECURE INFORMATION FLOW; TYPE BASED PROGRAM ANALYSIS; TYPING SYSTEMS;

EID: 36048945344     PISSN: 01640925     EISSN: 15584593     Source Type: Journal    
DOI: 10.1145/1286821.1286822     Document Type: Article
Times cited : (24)

References (73)
  • 1
    • 0005294877 scopus 로고    scopus 로고
    • ABADI, M. 1999. Secrecy in programming-language semantics. Electr. Notes Theor. Comput. Sci. 20, 1 (Jan.), 1-15.
    • ABADI, M. 1999. Secrecy in programming-language semantics. Electr. Notes Theor. Comput. Sci. 20, 1 (Jan.), 1-15.
  • 6
    • 0003400251 scopus 로고
    • Secure computer systems: Mathematical foundations
    • Tech. Rep. MTR-2547, Computer Laboratory, University of Cambridge, Cambridge, MA, March
    • BELL, D. E. AND LA PADULA, L. 1973. Secure computer systems: Mathematical foundations. Tech. Rep. MTR-2547, Computer Laboratory, University of Cambridge, Cambridge, MA, March.
    • (1973)
    • BELL, D.E.1    LA PADULA, L.2
  • 7
    • 84858455788 scopus 로고    scopus 로고
    • BERGER, M., HONDA, K., AND YOSHIDA, N. 2000. Sequentiality and the π -calculus. Full version of [Berger et al. 2001].
    • BERGER, M., HONDA, K., AND YOSHIDA, N. 2000. Sequentiality and the π -calculus. Full version of [Berger et al. 2001].
  • 8
    • 84888883433 scopus 로고    scopus 로고
    • Sequentially and the π-calculus
    • Proceedings of TLCA'01, Springer-Verlag, New York
    • BERGER, M., HONDA, K., AND YOSHIDA, N. 2001. Sequentially and the π-calculus. In Proceedings of TLCA'01. Lecture Notes in Computer Science, vol. 2044. Springer-Verlag, New York, 29-45.
    • (2001) Lecture Notes in Computer Science , vol.2044 , pp. 29-45
    • BERGER, M.1    HONDA, K.2    YOSHIDA, N.3
  • 9
    • 28844437976 scopus 로고    scopus 로고
    • Genericity and the π-calculus
    • BERGER, M., HONDA, K., AND YOSHIDA, N. 2005. Genericity and the π-calculus. Acta Inf. 42, 2-3, 83-141.
    • (2005) Acta Inf , vol.42
    • BERGER, M.1    HONDA, K.2    YOSHIDA, N.3
  • 10
    • 84945976575 scopus 로고    scopus 로고
    • Control flow analysis for the picalculus
    • CONCUR, Springer-Verlag, New York
    • BODEI, C., DEGANO, P., NIELSON, P., AND NIELSON, H. R. 1998. Control flow analysis for the picalculus. In CONCUR. Lecture Notes in Computer Science, vol. 1466. Springer-Verlag, New York, 84-98.
    • (1998) Lecture Notes in Computer Science , vol.1466 , pp. 84-98
    • BODEI, C.1    DEGANO, P.2    NIELSON, P.3    NIELSON, H.R.4
  • 11
    • 84937705299 scopus 로고    scopus 로고
    • Static analysis of processes for no read-up and no write-down
    • FoSSaCS, Springer-Verlag, New York
    • BODEI, C., DEGANO, P., NIELSON, P., AND NIELSON, H. R. 1999. Static analysis of processes for no read-up and no write-down. In FoSSaCS. Lecture Notes in Computer Science, vol. 1578. Springer-Verlag, New York, 120-134.
    • (1999) Lecture Notes in Computer Science , vol.1578 , pp. 120-134
    • BODEI, C.1    DEGANO, P.2    NIELSON, P.3    NIELSON, H.R.4
  • 12
    • 0003403203 scopus 로고
    • Asynchrony and the pi-calculus
    • Tech. Rep, INRIA
    • BOUDOL, G. 1992. Asynchrony and the pi-calculus. Tech. Rep. 1702, INRIA.
    • (1702)
    • BOUDOL, G.1
  • 13
    • 0037014243 scopus 로고    scopus 로고
    • Noninterference for concurrent programs and thread systems
    • BOUDOL, G. AND CASTELLANI, I. 2002. Noninterference for concurrent programs and thread systems. Theoret. Comput. Sci. 281, 1-2, 109-130.
    • (2002) Theoret. Comput. Sci , vol.281
    • BOUDOL, G.1    CASTELLANI, I.2
  • 14
    • 36048994758 scopus 로고
    • Type assignment in programming languages. Ph.D. dissertation, University of Edinburgh, Edinburgh, Scotland
    • DAMAS, L. 1985. Type assignment in programming languages. Ph.D. dissertation, University of Edinburgh, Edinburgh, Scotland.
    • (1985)
    • DAMAS, L.1
  • 15
    • 0017517624 scopus 로고
    • Certification of programs for secure information flow
    • DENNING, D. E. AND DENNING, P. J. 1977. Certification of programs for secure information flow. Commun. ACM 20, 7, 504-513.
    • (1977) Commun. ACM , vol.20 , Issue.7 , pp. 504-513
    • DENNING, D.E.1    DENNING, P.J.2
  • 17
    • 0346744038 scopus 로고    scopus 로고
    • Recursive types in games: Axiomatics and process representation
    • IEEE Computer Society Press, Los Alamitos, CA
    • FIORE, M. P. AND HONDA, K. 1998. Recursive types in games: Axiomatics and process representation. In Proceedings of the Conference on Logic in Computer Science. IEEE Computer Society Press, Los Alamitos, CA, 345-356.
    • (1998) Proceedings of the Conference on Logic in Computer Science , pp. 345-356
    • FIORE, M.P.1    HONDA, K.2
  • 18
    • 84974597207 scopus 로고    scopus 로고
    • Non interference for the analysis of cryptographic protocols
    • Proceedings of the International Colloquium on Antomata, Languages and Programming, Springer-Verlag, New York
    • FOCARDI, R., GORRIERI, R., AND MARTINELLI, F. 2000. Non interference for the analysis of cryptographic protocols. In Proceedings of the International Colloquium on Antomata, Languages and Programming. Lecture Notes in Computer Science, vol. 1853. Springer-Verlag, New York, 354-372.
    • (2000) Lecture Notes in Computer Science , vol.1853 , pp. 354-372
    • FOCARDI, R.1    GORRIERI, R.2    MARTINELLI, F.3
  • 21
    • 84974577536 scopus 로고    scopus 로고
    • Information flow vs. resource access in the asynchronous picalculus
    • Proceedings of the International Colloquium on Antomata, Languages and Programming, Springer-Verlag, New York
    • HENNESSY, M. AND RIELY, J. 2000. Information flow vs. resource access in the asynchronous picalculus. In Proceedings of the International Colloquium on Antomata, Languages and Programming. Lecture Notes in Computer Science, vol. 1853. Springer-Verlag, New York, 415-427.
    • (2000) Lecture Notes in Computer Science , vol.1853 , pp. 415-427
    • HENNESSY, M.1    RIELY, J.2
  • 22
    • 85029492434 scopus 로고
    • Types for Dyadic Interaction
    • CONCUR'93, Springer-Verlag, New York
    • HONDA, K. 1993. Types for Dyadic Interaction. In CONCUR'93. Lecture Notes in Computer Science, vol. 715. Springer-Verlag, New York, 509-523.
    • (1993) Lecture Notes in Computer Science , vol.715 , pp. 509-523
    • HONDA, K.1
  • 24
    • 84983016110 scopus 로고
    • An object calculus for asynchronous communication
    • Proceedings of European Conference on Object-Oriented Programming, Springer-Verlag, New York
    • HONDA, K. AND TOKORO, M. 1991. An object calculus for asynchronous communication. In Proceedings of European Conference on Object-Oriented Programming. Lecture Notes in Computer Science, vol. 512. Springer-Verlag, New York, 133-147.
    • (1991) Lecture Notes in Computer Science , vol.512 , pp. 133-147
    • HONDA, K.1    TOKORO, M.2
  • 25
    • 84947741770 scopus 로고    scopus 로고
    • Language primitives and type disciplines for structured communication-based programming
    • Proceedings of the European Symposium on Programming, Springer-Verlag, New York
    • HONDA, K., VASCONCELOS, V. T., AND KUBO, M. 1998. Language primitives and type disciplines for structured communication-based programming. In Proceedings of the European Symposium on Programming. Lecture Notes in Computer Science, vol. 1381. Springer-Verlag, New York, 22-138.
    • (1998) Lecture Notes in Computer Science , vol.1381 , pp. 22-138
    • HONDA, K.1    VASCONCELOS, V.T.2    KUBO, M.3
  • 26
    • 84947269249 scopus 로고    scopus 로고
    • Secure information flow as typed process behavior
    • Proceedings of the European Symposium on Programming, Springer-Verlag, New York
    • HONDA, K., VASCONCELOS, V. T., AND YOSHIDA, N. 2000. Secure information flow as typed process behavior. In Proceedings of the European Symposium on Programming. Lecture Notes in Computer Science, vol. 1782. Springer-Verlag, New York, 180-199.
    • (2000) Lecture Notes in Computer Science , vol.1782 , pp. 180-199
    • HONDA, K.1    VASCONCELOS, V.T.2    YOSHIDA, N.3
  • 27
    • 0029404929 scopus 로고
    • On reduction-based process semantics
    • HONDA, K. AND YOSHIDA, N. 1995. On reduction-based process semantics. Theoret. Comput. Sci. 151, 437-486.
    • (1995) Theoret. Comput. Sci , vol.151 , pp. 437-486
    • HONDA, K.1    YOSHIDA, N.2
  • 28
    • 0000423953 scopus 로고    scopus 로고
    • Game-theoretic analysis of call-by-value computation
    • HONDA, K. AND YOSHIDA, N. 1999. Game-theoretic analysis of call-by-value computation. Theoret. Comput. Sci. 221, 393-456.
    • (1999) Theoret. Comput. Sci , vol.221 , pp. 393-456
    • HONDA, K.1    YOSHIDA, N.2
  • 31
    • 17044418517 scopus 로고    scopus 로고
    • HONDA, K. AND YOSHIDA, N. 2005. Noninterference through flow analysis. J. Funct. Program,. 15, 2 (Mar.), 293-349.
    • HONDA, K. AND YOSHIDA, N. 2005. Noninterference through flow analysis. J. Funct. Program,. 15, 2 (Mar.), 293-349.
  • 33
    • 0029694139 scopus 로고    scopus 로고
    • Inductive, coinductive, and pointed types
    • ACM, New York
    • HOWARD, B. T. 1996. Inductive, coinductive, and pointed types. In Proceedings of'ICFF96. ACM, New York, 102-109.
    • (1996) Proceedings of'ICFF96 , pp. 102-109
    • HOWARD, B.T.1
  • 35
    • 0029180794 scopus 로고
    • Pi-calculus, dialogue games and PCF
    • ACM Press
    • HYLAND, J. M. E. AND ONG, C-H. L. 1995. Pi-calculus, dialogue games and PCF. In Proceedings of FPCA. ACM Press, 96-107.
    • (1995) Proceedings of FPCA , pp. 96-107
    • HYLAND, J.M.E.1    ONG, C.-H.L.2
  • 36
    • 0034672932 scopus 로고    scopus 로고
    • On full abstraction for PCF
    • HYLAND, J. M. E. AND ONG, C. H. L. 2000. On full abstraction for PCF. Inf. Comput. 163, 285-408.
    • (2000) Inf. Comput , vol.163 , pp. 285-408
    • HYLAND, J.M.E.1    ONG, C.H.L.2
  • 37
    • 0020929268 scopus 로고
    • Specification and design of (parallel) programs
    • North-Holland, Amsterdam, The Netherlands
    • JONES, C. B. 1983a. Specification and design of (parallel) programs. In IFIP Congress. North-Holland, Amsterdam, The Netherlands. 321-332.
    • (1983) IFIP Congress , pp. 321-332
    • JONES, C.B.1
  • 38
    • 84976735431 scopus 로고
    • Tentative steps toward a development method for interfering programs
    • JONES, C. B. 1983b. Tentative steps toward a development method for interfering programs. ACM Trans. Program. Lang. Syst. 5, 4, 596-619.
    • (1983) ACM Trans. Program. Lang. Syst , vol.5 , Issue.4 , pp. 596-619
    • JONES, C.B.1
  • 39
    • 0001065208 scopus 로고    scopus 로고
    • KOBAYASHI, N., PIERCE, B. C., AND TURNER, D. N. 1999. Linearity and the Pi-calculus. ACM Trans. Program. Lang. Syst. 21, 5 (Sept.), 914-947.
    • KOBAYASHI, N., PIERCE, B. C., AND TURNER, D. N. 1999. Linearity and the Pi-calculus. ACM Trans. Program. Lang. Syst. 21, 5 (Sept.), 914-947.
  • 40
    • 0015672289 scopus 로고
    • A note on the confinement problem
    • LAMPSON, B. W. 1973. A note on the confinement problem. Commun. ACM 16, 10, 613-615.
    • (1973) Commun. ACM , vol.16 , Issue.10 , pp. 613-615
    • LAMPSON, B.W.1
  • 42
    • 0003276135 scopus 로고
    • A Calculus of Communicating Systems
    • Springer, Berlin, Germany
    • MILNER, R. 1980. A Calculus of Communicating Systems. Lecture Notes in Computer Science, vol. 92. Springer, Berlin, Germany.
    • (1980) Lecture Notes in Computer Science , vol.92
    • MILNER, R.1
  • 44
    • 84976193394 scopus 로고
    • Functions as processes
    • MILNER, R. 1992a. Functions as processes. Math. Struct. Comput. Sci. 2, 2,119-141.
    • (1992) Math. Struct. Comput. Sci , vol.2 , Issue.2 , pp. 119-141
    • MILNER, R.1
  • 46
    • 44049113210 scopus 로고
    • A calculus of mobile processes, Parts I and II
    • MILNER, R., PARROW, J., AND WALKER, D. 1992. A calculus of mobile processes, Parts I and II. Inf. Comput. 100, 1, 1-77.
    • (1992) Inf. Comput , vol.100 , Issue.1 , pp. 1-77
    • MILNER, R.1    PARROW, J.2    WALKER, D.3
  • 49
    • 0026188821 scopus 로고
    • Notions of computation and monads
    • MOGGI, E. 1991. Notions of computation and monads. Inf. Comput. 93, 1, 55-92.
    • (1991) Inf. Comput , vol.93 , Issue.1 , pp. 55-92
    • MOGGI, E.1
  • 52
    • 3042874802 scopus 로고    scopus 로고
    • Trust in the lambda-calculus
    • ØRBÆK, P. AND PALSBERG, J. 1997. Trust in the lambda-calculus. J. Funct. Program. 7, 6, 557-591.
    • (1997) J. Funct. Program , vol.7 , Issue.6 , pp. 557-591
    • ØRBÆK, P.1    PALSBERG, J.2
  • 54
    • 0001518312 scopus 로고    scopus 로고
    • Typing and subtyping for mobile processes
    • PIERCE, B. AND SANGIORGI, D. 1996. Typing and subtyping for mobile processes. Math. Struct. Comput. Sci. 6, 5, 409-454.
    • (1996) Math. Struct. Comput. Sci , vol.6 , Issue.5 , pp. 409-454
    • PIERCE, B.1    SANGIORGI, D.2
  • 56
    • 84948737028 scopus 로고    scopus 로고
    • A simple view of type-secure information flow in the π -calculus
    • IEEE Computer Society Press, Los Alamitos, CA
    • POTTIER, F. 2002. A simple view of type-secure information flow in the π -calculus. In Proceedings of CSFW. IEEE Computer Society Press, Los Alamitos, CA, 320-330.
    • (2002) Proceedings of CSFW , pp. 320-330
    • POTTIER, F.1
  • 57
    • 0034545418 scopus 로고    scopus 로고
    • Information flow inference for free
    • Montral, Canada, ACM, New York
    • POTTIER, F. AND CONCHON, S. 2000. Information flow inference for free. In Proceedings of ICFP'00. (Montral, Canada). ACM, New York, 46-57.
    • (2000) Proceedings of ICFP'00 , pp. 46-57
    • POTTIER, F.1    CONCHON, S.2
  • 58
    • 0348017041 scopus 로고    scopus 로고
    • POTTIER, F. AND SIMONET, V. 2003. Information flow inference for ML. ACM Trans. Program. Lang. Syst. 25, 1 (Jan.), 117-158.
    • POTTIER, F. AND SIMONET, V. 2003. Information flow inference for ML. ACM Trans. Program. Lang. Syst. 25, 1 (Jan.), 117-158.
  • 59
    • 0032646572 scopus 로고    scopus 로고
    • Process algebra and non-interference
    • IEEE Computer Society Press, Los Alamitos, CA
    • RYAN, P. Y. A. AND SCHNEIDER, S. A. 1999. Process algebra and non-interference. In Proceedings of CSFW. IEEE Computer Society Press, Los Alamitos, CA, 214-227.
    • (1999) Proceedings of CSFW , pp. 214-227
    • RYAN, P.Y.A.1    SCHNEIDER, S.A.2
  • 60
    • 84957869855 scopus 로고    scopus 로고
    • A per model of secure information flow in sequential programs
    • Proceedings of the European Symposium. on Programming. Number in, 1576. Springer-Verlag, New York
    • SABELPELD, A. AND SAND, D. 1999. A per model of secure information flow in sequential programs. In Proceedings of the European Symposium. on Programming. Number 1576 in Lecture Notes in Computer Science, vol. 1576. Springer-Verlag, New York, 40-58.
    • (1999) Lecture Notes in Computer Science , vol.1576 , pp. 40-58
    • SABELPELD, A.1    SAND, D.2
  • 61
    • 0034835461 scopus 로고    scopus 로고
    • A new type system for secure information flow
    • IEEE, New York
    • SMITH, G. 2001. A new type system for secure information flow. In Proceedings of CSFW. IEEE, New York.
    • (2001) Proceedings of CSFW
    • SMITH, G.1
  • 64
    • 0025518981 scopus 로고
    • Type inference for polymorphic references
    • TOPTE, M. 1990. Type inference for polymorphic references. Inf. Comput. 89, 1-34.
    • (1990) Inf. Comput , vol.89 , pp. 1-34
    • TOPTE, M.1
  • 65
    • 13344286261 scopus 로고    scopus 로고
    • Translating dependency into parametricity
    • ACM, New York
    • TSE, S. AND ZDANCEWIC, S. 2004. Translating dependency into parametricity. In Proceedings of ICFP'04. ACM, New York, 115-125.
    • (2004) Proceedings of ICFP'04 , pp. 115-125
    • TSE, S.1    ZDANCEWIC, S.2
  • 66
    • 0030370740 scopus 로고    scopus 로고
    • J. Comput. Secur. 4
    • 2,3
    • VOLPANO, D., IRVINE, C., AND SMITH, G. 1996. A sound type system for secure flow analysis. J. Comput. Secur. 4, 2,3, 167-187.
    • (1996) , pp. 167-187
    • VOLPANO, D.1    IRVINE, C.2    SMITH, G.3
  • 67
    • 85027599094 scopus 로고
    • Typing references by effect inference
    • Proceedings of the European Symposium on Programming, Springer-Verlag, New York
    • WRIGHT, A. 1994. Typing references by effect inference. In Proceedings of the European Symposium on Programming. Lecture Notes in Computer Science, vol. 582. Springer-Verlag, New York, 473-491.
    • (1994) Lecture Notes in Computer Science , vol.582 , pp. 473-491
    • WRIGHT, A.1
  • 68
    • 84947920982 scopus 로고    scopus 로고
    • YOSHIDA, N. 1996. Graph types for monadic mobile processes. In Proc. FSTTCS'96. Lecture Notes in Computer Science, 1180. Springer-Verlag, New York, 371-386. (The full version as LFCS Technical Report, University of Edinburgh, ECS-LFCS-96-350, 1996).
    • YOSHIDA, N. 1996. Graph types for monadic mobile processes. In Proc. FSTTCS'96. Lecture Notes in Computer Science, vol. 1180. Springer-Verlag, New York, 371-386. (The full version as LFCS Technical Report, University of Edinburgh, ECS-LFCS-96-350, 1996).
  • 69
    • 36049050792 scopus 로고    scopus 로고
    • YOSHIDA, N. 2002. Type-based liveness guarantee in the presence of nontermination and nondeterminism. In PPL '03, Proc. of JSST Workshop Programming and Program Language. JSST, 32-46. MCS Technical Report, 2002-20, University of Leicester. Available at www.doc.ic.ac.uk/~yoshida.
    • YOSHIDA, N. 2002. Type-based liveness guarantee in the presence of nontermination and nondeterminism. In PPL '03, Proc. of JSST Workshop Programming and Program Language. JSST, 32-46. MCS Technical Report, 2002-20, University of Leicester. Available at www.doc.ic.ac.uk/~yoshida.
  • 70
    • 2942538012 scopus 로고    scopus 로고
    • Strong Normalization in the π -Calculus
    • YOSHIDA, N., BERGER, M., AND HONDA, K. 2004. Strong Normalization in the π -Calculus. Inf. Comput. 191, 145-202.
    • (2004) Inf. Comput , vol.191 , pp. 145-202
    • YOSHIDA, N.1    BERGER, M.2    HONDA, K.3
  • 71
    • 19044369934 scopus 로고    scopus 로고
    • YOSHIDA, N., HONDA, K., AND BERGER, M. 2002. Linearity and bisimulation. In Proceedings of FoSSaCs02. Lecture Notes in Computer Science, 2303. Springer-Verlag, New York, 417-433. (A full version in Journal of Logic and Algebraic Programming.)
    • YOSHIDA, N., HONDA, K., AND BERGER, M. 2002. Linearity and bisimulation. In Proceedings of FoSSaCs02. Lecture Notes in Computer Science, vol. 2303. Springer-Verlag, New York, 417-433. (A full version in Journal of Logic and Algebraic Programming.)
  • 72
    • 84945262623 scopus 로고    scopus 로고
    • Secure information flow and CPS
    • Proceedings of the European Symposium on Programming, Springer-Verlag, New York
    • ZDANCEWIC, S. AND MYERS, A. C. 2001. Secure information flow and CPS. In Proceedings of the European Symposium on Programming. Lecture Notes in Computer Science, vol. 2028. Springer-Verlag, New York, 46-62.
    • (2001) Lecture Notes in Computer Science , vol.2028 , pp. 46-62
    • ZDANCEWIC, S.1    MYERS, A.C.2
  • 73
    • 84942242915 scopus 로고    scopus 로고
    • Observational determinism for concurrent program security
    • IEEE Computer Society Press, Los Alamitos, CA
    • ZDANCEWIC, S. AND MYERS, A. C. 2003. Observational determinism for concurrent program security. In Proceedings of CSFW. IEEE Computer Society Press, Los Alamitos, CA, 29-45.
    • (2003) Proceedings of CSFW , pp. 29-45
    • ZDANCEWIC, S.1    MYERS, A.C.2


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