Skip to main content

Showing 1–5 of 5 results for author: Svenningsson, J

Searching in archive cs. Search in all archives.
.
  1. arXiv:2112.07339  [pdf, other

    cs.CR cs.NI

    Speeding up enclave transitions for IO-intensive applications

    Authors: Jakob Svenningsson, Nicolae Paladi, Arash Vahidi

    Abstract: Process-based confidential computing enclaves such as Intel SGX can be used to protect the confidentiality and integrity of workloads, without the overhead of virtualisation. However, they introduce a notable performance overhead, especially when it comes to transitions in and out of the enclave context. Such overhead makes the use of enclaves impractical for running IO-intensive applications, suc… ▽ More

    Submitted 14 December, 2021; originally announced December 2021.

  2. arXiv:1707.04127  [pdf, other

    cs.PL cs.LO cs.SE

    Bridging Static and Dynamic Program Analysis using Fuzzy Logic

    Authors: Jacob Lidman, Josef Svenningsson

    Abstract: Static program analysis is used to summarize properties over all dynamic executions. In a unifying approach based on 3-valued logic properties are either assigned a definite value or unknown. But in summarizing a set of executions, a property is more accurately represented as being biased towards true, or towards false. Compilers use program analysis to determine benefit of an optimization. Since… ▽ More

    Submitted 13 July, 2017; originally announced July 2017.

    Comments: In Proceedings QAPL 2017, arXiv:1707.03668

    ACM Class: D.2.4; D.3.0; F.1.2; F.3; G.3

    Journal ref: EPTCS 250, 2017, pp. 111-126

  3. arXiv:1603.05197  [pdf, ps, other

    cs.PL

    Embedding by Normalisation

    Authors: Shayan Najd, Sam Lindley, Josef Svenningsson, Philip Wadler

    Abstract: This paper presents the insight that practical embedding techniques, commonly used for implementing Domain-Specific Languages, correspond to theoretical Normalisation-By-Evaluation (NBE) techniques, commonly used for deriving canonical form of terms with respect to an equational theory. NBE constitutes of four components: a syntactic domain, a semantic domain, and a pair of translations between… ▽ More

    Submitted 16 March, 2016; originally announced March 2016.

  4. arXiv:1507.07264  [pdf, other

    cs.PL

    Everything old is new again: Quoted Domain Specific Languages

    Authors: Shayan Najd, Sam Lindley, Josef Svenningsson, Philip Wadler

    Abstract: We describe a new approach to domain specific languages (DSLs), called Quoted DSLs (QDSLs), that resurrects two old ideas: quotation, from McCarthy's Lisp of 1960, and the subformula property, from Gentzen's natural deduction of 1935. Quoted terms allow the DSL to share the syntax and type system of the host language. Normalising quoted terms ensures the subformula property, which guarantees that… ▽ More

    Submitted 4 August, 2015; v1 submitted 26 July, 2015; originally announced July 2015.

    ACM Class: D.1.1; D.3.1; D.3.2

  5. arXiv:0912.2952  [pdf, ps, other

    cs.CR

    Specification and Verification of Side Channel Declassification

    Authors: Josef Svenningsson, David Sands

    Abstract: Side channel attacks have emerged as a serious threat to the security of both networked and embedded systems -- in particular through the implementations of cryptographic operations. Side channels can be difficult to model formally, but with careful coding and program transformation techniques it may be possible to verify security in the presence of specific side-channel attacks. But what if a p… ▽ More

    Submitted 15 December, 2009; originally announced December 2009.

    Report number: 2009-13