23,784 research outputs found

    Just forget it - The semantics and enforcement of information erasure

    Get PDF
    Abstract. There are many settings in which sensitive information is made available to a system or organisation for a specific purpose, on the understanding that it will be erased once that purpose has been fulfilled. A familiar example 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 bank (in order that the payment can be authorised) but not to other users of the system; (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 reason about NI and erasure in combination, and that we need to consider interactive systems: the card details are used in the interaction between the principals, and then erased; without the interaction, the card details could be dispensed with altogether and erasure would be unnecessary. The contributions of this paper are as follows. (i) We show that an end-to-end erasure property can be encoded as a “flow sensitive ” noninterference property. (ii) By a judicious choice of language construct to support erasur

    Quantitative analysis of the leakage of confidential data

    Get PDF
    Basic information theory is used to analyse the amount of confidential information which may be leaked by programs written in a very simple imperative language. In particular, a detailed analysis is given of the possible leakage due to equality tests and if statements. The analysis is presented as a set of syntax-directed inference rules and can readily be automated

    A static analysis for quantifying information flow in a simple imperative language

    Get PDF
    We propose an approach to quantify interference in a simple imperative language that includes a looping construct. In this paper we focus on a particular case of this definition of interference: leakage of information from private variables to public ones via a Trojan Horse attack. We quantify leakage in terms of Shannon's information theory and we motivate our definition by proving a result relating this definition of leakage and the classical notion of programming language interference. The major contribution of the paper is a quantitative static analysis based on this definition for such a language. The analysis uses some non-trivial information theory results like Fano's inequality and L1 inequalities to provide reasonable bounds for conditional statements. While-loops are handled by integrating a qualitative flow-sensitive dependency analysis into the quantitative analysis

    Transformations between HCLP and PCSP

    Get PDF
    We present a general methodology for transforming between HCLP and PCSP in both directions. HCLP and PCSP each have advantages when modelling problems, and each have advantages when implementing models and solving them. Using the work presented in this paper, the appropriate paradigm can be used for each of these steps, with a meaning-preserving transformation in between if necessary

    Material Flow Analysis: Outcome Focus (MFA:OF) for Elucidating the Role of Infrastructure in the Development of a Liveable City

    Get PDF
    Engineered infrastructures (i.e., utilities, transport & digital) underpin modern society. Delivering services via these is especially challenging in cities where differing infrastructures form a web of interdependencies. There must be a step change in how infrastructures deliver services to cities, if those cities are to be liveable in the future (i.e., provide for citizen wellbeing, produce less CO2 & ensure the security of the resources they use). Material Flow Analysis (MFA) is a useful methodology for understanding how infrastructures transfer resources to, within and from cities and contribute to the city’s metabolism. Liveable Cities, a five-year research programme was established to identify & test radical engineering interventions leading to liveable cities of the future. In this paper, the authors propose an outcome-focussed variation on the MFA methodology (MFA: OF), evidenced through work on the resource flows of Birmingham, UK. These flows include water, energy, food & carbon-intensive materials (e.g., steel, paper, glass), as well as their associated waste. The contribution MFA: OF makes to elucidating the interactions & interdependencies between the flows is highlighted and suggestions are made for how it can contribute to the (radical) rethinking of the engineered infrastructure associated with such flow
    • 

    corecore