9,429 research outputs found

    CIDPro: Custom Instructions for Dynamic Program Diversification

    Full text link
    Timing side-channel attacks pose a major threat to embedded systems due to their ease of accessibility. We propose CIDPro, a framework that relies on dynamic program diversification to mitigate timing side-channel leakage. The proposed framework integrates the widely used LLVM compiler infrastructure and the increasingly popular RISC-V FPGA soft-processor. The compiler automatically generates custom instructions in the security critical segments of the program, and the instructions execute on the RISC-V custom co-processor to produce diversified timing characteristics on each execution instance. CIDPro has been implemented on the Zynq7000 XC7Z020 FPGA device to study the performance overhead and security tradeoffs. Experimental results show that our solution can achieve 80% and 86% timing side-channel capacity reduction for two benchmarks with an acceptable performance overhead compared to existing solutions. In addition, the proposed method incurs only a negligible hardware area overhead of 1% slices of the entire RISC-V system

    A Global Review of Rural Community Enterprises: the long and winding road for creating viable businesses

    Get PDF

    Agri-food supply chains and sustainability-related issues: evidence from across the Scottish agri-food economy

    Get PDF
    This paper examines the influence of agri-food supply chains on the sustainability-related activities and decisions of Scottish farmers, as well as the treatment of sustainability issues by food processors and retailers themselves. It is based on 8 whole chain case studies covering some of Scotland’s major agricultural products. The cases identify differing levels of understanding and activities related to sustainability, but widespread acknowledgement that sustainability involves the development of chains within which all parties can achieve acceptable profits. Indeed, collaborative supply chains, which seek improved economic performance, frequently assist environmental and social sustainability. The main drivers of sustainability are found to be the cost of key inputs, product markets where customers increasingly seek sustainability in products, the ethos and values of the businesses and people involved, and legislation and strategies of industry bodies. At the farm level, many farmers are seeking more sustainable production systems, particularly in economic and environmental terms, but there is a need for greater guidance and assistance. The paper presents a review of several key food supply sustainability issues, the methods and concepts used in compiling and analysing the cases, as well as the principal findings and implications for agri-food supply chain and policy development.Sustainability, Food, Supply chain, Agribusiness, Food Security and Poverty,

    Agri-food supply chains and sustainability-related issues: evidence from across the Scottish agri-food economy

    Get PDF
    This paper examines the influence of agri-food supply chains on the sustainability-related activities and decisions of Scottish farmers, as well as the treatment of sustainability issues by food processors and retailers themselves. It is based on 8 whole chain case studies covering some of Scotland‘s major agricultural products. The cases identify differing levels of understanding and activities related to sustainability, but widespread acknowledgement that sustainability involves the development of chains within which all parties can achieve acceptable profits. Indeed, collaborative supply chains, which seek improved economic performance, frequently assist environmental and social sustainability. The main drivers of sustainability are found to be the cost of key inputs, product markets where customers increasingly seek sustainability in products, the ethos and values of the businesses and people involved, and legislation and strategies of industry bodies. At the farm level, many farmers are seeking more sustainable production systems, particularly in economic and environmental terms, but there is a need for greater guidance and assistance. The paper presents a review of several key food supply sustainability issues, the methods and concepts used in compiling and analysing the cases, as well as the principal findings and implications for agri-food supply chain and policy development.Sustainability, Food, Supply chain, Food Consumption/Nutrition/Food Safety, Q13, Q18,

    Next Generation Cloud Computing: New Trends and Research Directions

    Get PDF
    The landscape of cloud computing has significantly changed over the last decade. Not only have more providers and service offerings crowded the space, but also cloud infrastructure that was traditionally limited to single provider data centers is now evolving. In this paper, we firstly discuss the changing cloud infrastructure and consider the use of infrastructure from multiple providers and the benefit of decentralising computing away from data centers. These trends have resulted in the need for a variety of new computing architectures that will be offered by future cloud infrastructure. These architectures are anticipated to impact areas, such as connecting people and devices, data-intensive computing, the service space and self-learning systems. Finally, we lay out a roadmap of challenges that will need to be addressed for realising the potential of next generation cloud systems.Comment: Accepted to Future Generation Computer Systems, 07 September 201

    Key Factors Supporting Small-Scale Coastal Fisheries Management

    Get PDF
    This synthesis was designed to provide an evidence base on the success factors in small-scale coastal fisheries management in developing countries and, in turn, to assist the Rockefeller Foundation in developing its strategy for its Oceans and Fisheries Initiative. In doing so, it identifies and describes some 20 key factors believed to influence success in small-scale coastal fisheries management. The report was completed via a rapid review of key sources of knowledge from formal published literature, institutional literature, key informants and Internet searches. The focus was on key success factors in achieving a balance of social, economic and ecological benefits from the management of small-scale coastal fisheries. A summary of these success factors can also be explored via an interactive visualization that accompanies this report

    Towards a Distributed Quantum Computing Ecosystem

    Full text link
    The Quantum Internet, by enabling quantum communications among remote quantum nodes, is a network capable of supporting functionalities with no direct counterpart in the classical world. Indeed, with the network and communications functionalities provided by the Quantum Internet, remote quantum devices can communicate and cooperate for solving challenging computational tasks by adopting a distributed computing approach. The aim of this paper is to provide the reader with an overview about the main challenges and open problems arising with the design of a Distributed Quantum Computing ecosystem. For this, we provide a survey, following a bottom-up approach, from a communications engineering perspective. We start by introducing the Quantum Internet as the fundamental underlying infrastructure of the Distributed Quantum Computing ecosystem. Then we go further, by elaborating on a high-level system abstraction of the Distributed Quantum Computing ecosystem. Such an abstraction is described through a set of logical layers. Thereby, we clarify dependencies among the aforementioned layers and, at the same time, a road-map emerges

    C-FLAT: Control-FLow ATtestation for Embedded Systems Software

    Full text link
    Remote attestation is a crucial security service particularly relevant to increasingly popular IoT (and other embedded) devices. It allows a trusted party (verifier) to learn the state of a remote, and potentially malware-infected, device (prover). Most existing approaches are static in nature and only check whether benign software is initially loaded on the prover. However, they are vulnerable to run-time attacks that hijack the application's control or data flow, e.g., via return-oriented programming or data-oriented exploits. As a concrete step towards more comprehensive run-time remote attestation, we present the design and implementation of Control- FLow ATtestation (C-FLAT) that enables remote attestation of an application's control-flow path, without requiring the source code. We describe a full prototype implementation of C-FLAT on Raspberry Pi using its ARM TrustZone hardware security extensions. We evaluate C-FLAT's performance using a real-world embedded (cyber-physical) application, and demonstrate its efficacy against control-flow hijacking attacks.Comment: Extended version of article to appear in CCS '16 Proceedings of the 23rd ACM Conference on Computer and Communications Securit
    • …
    corecore