Skip to main content

Showing 1–7 of 7 results for author: Derakhshan, F

  1. arXiv:2407.02304  [pdf, other

    cs.LO

    Information Flow Control in Cyclic Process Networks

    Authors: Bas van den Heuvel, Farzaneh Derakhshan, Stephanie Balzer

    Abstract: Protection of confidential data is an important security consideration of today's applications. Of particular concern is to guard against unintentional leakage to a (malicious) observer, who may interact with the program and draw inference from made observations. Information flow control (IFC) type systems address this concern by statically ruling out such leakage. This paper contributes an IFC ty… ▽ More

    Submitted 2 July, 2024; originally announced July 2024.

    Comments: Extended version of ECOOP24 paper

  2. arXiv:2309.00192  [pdf, other

    cs.PL

    Logical Relations for Session-Typed Concurrency

    Authors: Stephanie Balzer, Farzaneh Derakhshan, Robert Harper, Yue Yao

    Abstract: Program equivalence is the fulcrum for reasoning about and proving properties of programs. For noninterference, for example, program equivalence up to the secrecy level of an observer is shown. A powerful enabler for such proofs are logical relations. Logical relations only recently were adopted for session types -- but exclusively for terminating languages. This paper scales logical relations to… ▽ More

    Submitted 31 August, 2023; originally announced September 2023.

    Comments: arXiv admin note: text overlap with arXiv:2208.13741

  3. arXiv:2208.13741  [pdf, other

    cs.PL cs.LO

    Recursive Session Logical Relations

    Authors: Farzaneh Derakhshan, Stephanie Balzer

    Abstract: Program equivalence is the fulcrum for reasoning about and proving properties of programs. For noninterference, for example, program equivalence up to the secrecy level of an observer is shown. A powerful enabler for such proofs are logical relations. Logical relations only recently were adopted for session types--but exclusively for terminating languages. This paper scales logical relations to re… ▽ More

    Submitted 30 August, 2022; v1 submitted 29 August, 2022; originally announced August 2022.

  4. arXiv:2104.14094  [pdf, other

    cs.PL

    Session Logical Relations for Noninterference

    Authors: Farzaneh Derakhshan, Stephanie Balzer, Limin Jia

    Abstract: Information flow control type systems statically restrict the propagation of sensitive data to ensure end-to-end confidentiality. The property to be shown is noninterference, asserting that an attacker cannot infer any secrets from made observations. Session types delimit the kinds of observations that can be made along a communication channel by imposing a protocol of message exchange. These prot… ▽ More

    Submitted 28 April, 2021; originally announced April 2021.

  5. arXiv:2104.06498  [pdf, ps, other

    cs.CR cs.AI

    A multiagent based framework secured with layered SVM-based IDS for remote healthcare systems

    Authors: Mohammadreza Begli, Farnaz Derakhshan

    Abstract: Since the number of elderly and patients who are in hospitals and healthcare centers are growing, providing efficient remote healthcare services seems very important. Currently, most such systems benefit from the distribution and autonomy features of multiagent systems and the structure of wireless sensor networks. On the one hand, securing the data of remote healthcare systems is one of the most… ▽ More

    Submitted 13 April, 2021; originally announced April 2021.

    Comments: 12 pages in two-column format, 4 figures, 6 tables

  6. arXiv:2001.05132  [pdf, other

    cs.LO cs.PL

    Strong Progress for Session-Typed Processes in a Linear Metalogic with Circular Proofs

    Authors: Farzaneh Derakhshan, Frank Pfenning

    Abstract: We introduce an infinitary first order linear logic with least and greatest fixed points. To ensure cut elimination, we impose a validity condition on infinite derivations. Our calculus is designed to reason about rich signatures of mutually defined inductive and coinductive linear predicates. In a major case study we use it to prove the strong progress property for binary session-typed processes… ▽ More

    Submitted 7 March, 2021; v1 submitted 14 January, 2020; originally announced January 2020.

    MSC Class: 03B70; 03F03; 03F05; 03F52; 03B47 ACM Class: F.4.1; D.3.1; F.3.1; F.3.2

  7. Circular Proofs as Session-Typed Processes: A Local Validity Condition

    Authors: Farzaneh Derakhshan, Frank Pfenning

    Abstract: Proof theory provides a foundation for studying and reasoning about programming languages, most directly based on the well-known Curry-Howard isomorphism between intuitionistic logic and the typed lambda-calculus. More recently, a correspondence between intuitionistic linear logic and the session-typed pi-calculus has been discovered. In this paper, we establish an extension of the latter correspo… ▽ More

    Submitted 9 May, 2022; v1 submitted 5 August, 2019; originally announced August 2019.

    MSC Class: 03B70; 97P40 ACM Class: F.3.1; F.3.2; F.3.3; F.4.1; D.3.1; D.1.3

    Journal ref: Logical Methods in Computer Science, Volume 18, Issue 2 (May 10, 2022) lmcs:5675