糖心TV

Skip to main content Skip to navigation

Artificial Intelligence Events

Thursday, December 06, 2007

Wed, Dec 05 Today Fri, Dec 07 Jump to any date

How do I use this calendar?

You can click on an event to display further information about it.

The toolbar above the calendar has buttons to view different events. Use the left and right arrow icons to view events in the past and future. The button inbetween returns you to today's view. The button to the right of this shows a mini-calendar to let you quickly jump to any date.

The dropdown box on the right allows you to see a different view of the calendar, such as an agenda or a termly view.

If this calendar has tags, you can use the labelled checkboxes at the top of the page to select just the tags you wish to view, and then click "Show selected". The calendar will be redisplayed with just the events related to these tags, making it easier to find what you're looking for.

 
-
Export as iCalendar
Just Forget It! The Semantics and Enforcement of Infomation Erasure (Sebastian Hunt - City University, London)
CS1.01

I will present some work-in-progress on the semantics and enforcement of
data erasure policies. This is joint work with David Sands.

A now familiar example involving data erasure is that of online credit
card transactions. A customer typically provides credit card details to a
payment system on the understanding that the following promises are kept:
(i) Noninterference (NI): the card details may flow to the card issuer,
but not to other parties; (ii) Erasure: the payment system will not retain
any record of the card details once the transaction is complete. This
example shows that we need to be able to reason about NI and erasure in
combination, and that we need to consider interactive systems (were it not
for the interaction between payment system and card issuer, the card
details could be dispensed with altogether and erasure would be
unnecessary). We show first that an end-to-end erasure property can be
encoded -- by a relabelling of security levels -- as a ``flow sensitive''
noninterference property. Then, by a judicious choice of language
constructs to support erasure policies, we adapt this result to an
interactive setting. Finally, we use the noninterference encoding to
design a type system which guarantees that well typed programs are
properly erasing. Although erasure policies have been discussed in earlier
papers, this appears to be the first static analysis to enforce erasure.

Placeholder

Let us know you agree to cookies