Skip to main content

Showing 1–6 of 6 results for author: Dougherty, D J

.
  1. arXiv:2311.13692  [pdf, ps, other

    cs.CR

    Molly: A Verified Compiler for Cryptoprotocol Roles

    Authors: Daniel J. Dougherty, Joshua D. Guttman

    Abstract: Molly is a program that compiles cryptographic protocol roles written in a high-level notation into straight-line programs in an intermediate-level imperative language, suitable for implementation in a conventional programming language. We define a denotational semantics for protocol roles based on an axiomatization of the runtime. A notable feature of our approach is that we assume that encryptio… ▽ More

    Submitted 22 November, 2023; originally announced November 2023.

  2. arXiv:2007.07999  [pdf, other

    astro-ph.GA astro-ph.HE

    Multi-Wavelength Variability of BL Lacertae Measured with High Time Resolution

    Authors: Zachary R. Weaver, K. E. Williamson, S. G. Jorstad, A. P. Marscher, V. M. Larionov, C. M. Raiteri, M. Villata, J. A. Acosta-Pulido, R. Bachev, G. V. Baida, T. J. Balonek, E. Benitez, G. A. Borman, V. Bozhilov, M. I. Carnerero, D. Carosati, W. P. Chen, G. Damljanovic, V. Dhiman, D. J. Dougherty, S. A. Ehgamberdiev, T. S. Grishina, A. C. Gupta, M. Hart, D. Hiriart , et al. (32 additional authors not shown)

    Abstract: In an effort to locate the sites of emission at different frequencies and physical processes causing variability in blazar jets, we have obtained high time-resolution observations of BL Lacertae over a wide wavelength range: with the \emph{Transiting Exoplanet Survey Satellite} (TESS) at 6,000-10,000 Å with 2-minute cadence; with the Neil Gehrels \emph{Swift} satellite at optical, UV, and X-ray ba… ▽ More

    Submitted 15 July, 2020; originally announced July 2020.

    Comments: 33 pages, 25 figures, 14 tables. Accepted to ApJ

  3. arXiv:1804.07158  [pdf, ps, other

    cs.CR

    Homomorphisms and Minimality for Enrich-by-Need Security Analysis

    Authors: Daniel J. Dougherty, Joshua D. Guttman, John D. Ramsdell

    Abstract: Cryptographic protocols are used in different environments, but existing methods for protocol analysis focus only on the protocols, without being sensitive to assumptions about their environments. LPA is a tool which analyzes protocols in context. LPA uses two programs, cooperating with each other: CPSA, a well-known system for protocol analysis, and Razor, a model-finder based on SMT technology.… ▽ More

    Submitted 19 April, 2018; originally announced April 2018.

  4. arXiv:1404.3899  [pdf, ps, other

    cs.CR

    A Hybrid Analysis for Security Protocols with State

    Authors: John D. Ramsdell, Daniel J. Dougherty, Joshua D. Guttman, Paul D. Rowe

    Abstract: Cryptographic protocols rely on message-passing to coordinate activity among principals. Each principal maintains local state in individual local sessions only as needed to complete that session. However, in some protocols a principal also uses state to coordinate its different local sessions. Sometimes the non-local, mutable state is used as a means, for example with smart cards or Trusted Platfo… ▽ More

    Submitted 16 June, 2014; v1 submitted 15 April, 2014; originally announced April 2014.

  5. arXiv:1202.2168  [pdf, ps, other

    cs.CR

    Symbolic Protocol Analysis for Diffie-Hellman

    Authors: Daniel J. Dougherty, Joshua D. Guttman

    Abstract: We extend symbolic protocol analysis to apply to protocols using Diffie-Hellman operations. Diffie-Hellman operations act on a cyclic group of prime order, together with an exponentiation operator. The exponents form a finite field. This rich algebraic structure has resisted previous symbolic approaches. We work in an algebra defined by the normal forms of a rewriting theory (modulo associativity… ▽ More

    Submitted 9 February, 2012; originally announced February 2012.

  6. arXiv:1003.5350  [pdf, ps, other

    cs.DB cs.LO cs.PL

    An Improved Algorithm for Generating Database Transactions from Relational Algebra Specifications

    Authors: Daniel J. Dougherty

    Abstract: Alloy is a lightweight modeling formalism based on relational algebra. In prior work with Fisler, Giannakopoulos, Krishnamurthi, and Yoo, we have presented a tool, Alchemy, that compiles Alloy specifications into implementations that execute against persistent databases. The foundation of Alchemy is an algorithm for rewriting relational algebra formulas into code for database transactions. In th… ▽ More

    Submitted 28 March, 2010; originally announced March 2010.

    Journal ref: EPTCS 21, 2010, pp. 77-89