Skip to main content

Handling Dynamic Information Release

  • Conference paper
  • 595 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNSC,volume 4817))

Abstract

Information flow and in particular noninterference ensure that sensitive information does not affect public information. But noninterference is too restrictive: real computing systems sometimes need to dynamically release certain amount of sensitive information. In this paper, we propose a new security property that requires the decision to perform information release have high integrity, and permits low integrity data which comes from untrusted sources to dynamically affect information release by upgrading (or endorsing) its integrity. To control such integrity upgrading, we introduce an endorsement mechanism that takes the form of a local integrity endorsing policy declaration. So the programmer can express more precise ways of endorsing, by specifying the integrity levels from which information may be endorsed. In addition, we show a new type system to enforce the security property.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Heintze, N., Riecke, J.G.: The SLam Calculus: Programming with Secrecy and Integrity. In: Proc. ACM Symp. on Principles of Programming Languages, pp. 365–377. ACM Press, New York (1998)

    Chapter  Google Scholar 

  2. Biba, K.J.: Integrity Considerations for Secure Computer Systems. Technical Report ESD-TR-76-372, USAF Electronic Systems Division, Bedford, MA (1977)

    Google Scholar 

  3. Zdancewic, S., Myers, A.C.: Secure Information Flow via Linear Continuations. Higher Order and Symbolic Computation, 15(2/3) (2002)

    Google Scholar 

  4. Sabelfeld, A., Myers, A.C.: Language-Based Information-Flow Security. IEEE Journal on Selected Areas in Communications 21(1), 5–19 (2003)

    Article  Google Scholar 

  5. Giacobazzi, R., Mastroeni, I.: Abstract Noninterference: Parameterizing Noninterference by Abstract Interpretation. In: Proc. ACM Symp. on Principles of Programming Languages, pp. 186–197. ACM Press, New York (2004)

    Chapter  Google Scholar 

  6. Giacobazzi, R., Mastroeni, I.: Adjoining Declassification and Attack Models by Abstract Interpretation. In: Sagiv, M. (ed.) ESOP 2005. LNCS, vol. 3444, pp. 295–310. Springer, Heidelberg (2005)

    Google Scholar 

  7. Zdancewic, S.: A Type System for Robust Declassification. In: Proc. the 19th Conference on the Mathematical Foundations of Programming Semantics. Electronic Notes in Theoretical Computer Science (2003)

    Google Scholar 

  8. Myers, A.C., Sabelfeld, A., Zdancewic, S.: Enforcing Robust Declassification. In: Proc. IEEE Computer Security Foundations Workshop, pp. 172–186. IEEE Computer Society Press, Los Alamitos (2004)

    Chapter  Google Scholar 

  9. Rushby, J.M.: Noninterference, Transitivity, and Channel-control Security Policies. Technical Report CSL-92-02, SRI International (1992)

    Google Scholar 

  10. Roscoe, A.W., Goldsmith, M.H.: What is intransitive noninterference? In: Proc. IEEE Computer Security Foundations Workshop, pp. 228–238. IEEE Computer Society Press, Los Alamitos (1999)

    Google Scholar 

  11. Mantel, H., Sands, D.: Controlled Downgrading Based on Intransitive Noninterference. In: Chin, W.-N. (ed.) APLAS 2004. LNCS, vol. 3302, pp. 129–145. Springer, Heidelberg (2004)

    Google Scholar 

  12. Sabelfeld, A., Sands, D.: Dimensions and Principles of Declassification. In: Proc. IEEE Computer Security Foundations Workshop, pp. 255–269. IEEE Computer Society Press, Los Alamitos (2005)

    Google Scholar 

  13. Sabelfeld, A., Myers, A.C.: A Model for Delimited Information Release. In: Futatsugi, K., Mizoguchi, F., Yonezaki, N. (eds.) ISSS 2003. LNCS, vol. 3233, pp. 174–191. Springer, Heidelberg (2004)

    Google Scholar 

  14. Chong, S., Myers, A.C.: Security Policies for Downgrading. In: Proc. 11th ACM Conference on Computer and Communications Security, pp. 198–209. ACM Press, New York (2004)

    Chapter  Google Scholar 

  15. Askarov, A., Sabelfeld, A.: Gradual Release: Unifying Declassification, Encryption and Key Release Policies. In: Proc. IEEE Symp. on Security and Privacy, IEEE Computer Society Press, Los Alamitos (2007)

    Google Scholar 

  16. Mantel, H., Reinhard, A.: Controlling the What and Where of Declassification in Language-based Security. In: De Nicola, R. (ed.) ESOP 2007. LNCS, vol. 4421, pp. 141–156. Springer, Heidelberg (2007)

    Google Scholar 

  17. Askarov, A., Sabelfeld, A.: Localized Delimited Release: Combining the What and Where Dimensions of Information Release. In: Proc. the 2007 workshop on Programming languages and analysis for security (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Kil-Hyun Nam Gwangsoo Rhee

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jiang, L., Ping, L., Pan, X. (2007). Handling Dynamic Information Release. In: Nam, KH., Rhee, G. (eds) Information Security and Cryptology - ICISC 2007. ICISC 2007. Lecture Notes in Computer Science, vol 4817. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-76788-6_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-76788-6_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-76787-9

  • Online ISBN: 978-3-540-76788-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics