PrivaLog: a privacy-aware logic programming language

10/14/2020
by   Joosep Jääger, et al.
0

Logic Programming (LP) is a subcategory of declarative programming that is considered to be relatively simple for non-programmers. LP developers focus on describing facts and rules of a logical derivation, and do not need to think about the algorithms actually implementing the derivation. Secure multiparty computation (MPC) is a cryptographic technology that allows to perform computation on private data without actually seeing the data. In this paper, we bring together the notions of MPC and LP, allowing users to write privacy-preserving applications in logic programming language.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/27/2021

Tutorial on implementing Hoare logic for imperative programs in Haskell

Using the programming language Haskell, we introduce an implementation o...
research
06/19/2018

Computer-aided proofs for multiparty computation with active security

Secure multi-party computation (MPC) is a general cryptographic techniqu...
research
06/07/2018

Logic Programming as a Service

New generations of distributed systems are opening novel perspectives fo...
research
10/12/2014

Relational Linear Programs

We propose relational linear programming, a simple framework for combing...
research
07/30/2019

Compiling With Classical Connectives

The study of polarity in computation has revealed that an "ideal" progra...
research
01/24/2021

Implementing WordNet Measures of Lexical Semantic Similarity in a Fuzzy Logic Programming System

This paper introduces techniques to integrate WordNet into a Fuzzy Logic...
research
05/06/2022

A Verifiable Multiparty Computation Solver for the Assignment Problem and Applications to Air Traffic Management

The assignment problem is an essential problem in many application field...

Please sign up or login with your details

Forgot password? Click here to reset