M. Moez Ben MBarka
benmbark[AT]labri.fr
Tél : Ask me !

Computer science engineer, PhD student.
Ingénieur doctorant en Informatique.

Labri (Bordeaux), Cryptolog (Paris).

"There are no failures, just experiences"
"Yesterday is today's memory, tomorrow is today's dream"

Gibran Kahlil Gibran.
CV Projets Recherche  
Publications
Moez Ben MBarka, Francine Krief, Olivier Ly, Entrusting Remote Software Executed in an Untrusted Computation Helper, [PDF] [BibTex]
Submitted to the First International Conference on Network and Service Security, 2009
Abstract: How to trust an application executed in a remote untrusted client? Indeed, in an untrusted environment, an attacker may tamper with the application code or the execution environment to alter the application behavior for its own purposes. This problem is traditionally addressed by checking the integrity of the application code at loading and during runtime. However, this line of protection is not sufficient when the client is used as a computation helper and is expected to return the result to a trusted server. An attacker may execute the application without altering its code but returns an invalid result. A software-based solution is a combination of remote application integrity and remote application authentication tech-niques. This paper presents a new approach to deal with remote software execution in an untrusted client used as a computation helper.
Key words: remote software authentication, remote software integrity, computation helper, software monitoring, software obfuscation.

Notes
Moez Ben MBarka, Secure computing outsourcing. (April 2008): [PDF]
Abstract: Computation outsourcing is used when an entity needs to execute a task but does not have the appropriate computation power to perform it. In this paper, we will survey the approach of delegation: instead of doing the computation locally, the entity outsources it to one or more external helpers which have the appropriate resources. Although this can safely be done for most everyday life tasks (like making coffee), it is a more complicated question when dealing with computations which involve security requirements. Indeed, the entity owner may wish that the computation input to be kept secret from the helper. Furthermore, the involved helpers may be dishonest or corrupted and thus the task owner have to check that the returned result is correct. We will first survey some research works related to secure computation outsourcing. Then we will show some outsourcing models and related issues.
Key words: secure outsourcing, cryptographic processors.

Moez Ben Mbarka, Cryptographic processors: applications and attacks survey. (Febrary 2008), [PDF]
Abstract: The combination of cryptographic tools and tamper-resistant mechanisms appeared first in military applications to secure communication links using tamper-resistant cipher machines. The spread of ATM networks brought the technology into the commercial mainstream. During the last years, the use of embedded cryptographic processors has spread from low-cost cryptoprocessors, such as smart cards used for holding< decryption keys, to more modern applications, such as electronic payement schemes, Digital Right Management and Trusted Computing Initiative (TCI). This survey, will summarize the main applications of the cryptographic processors and will insist on their use into PKI based systems. It will also address the main class of attacks which target the cryptographic processors.
Key words: Cryptoprocessors, HSM, PKI, RSA, security API.

Moez Ben Mbarka, Control access policies for distributed resources. (January 2007), [PDF] [BibTex]
Abstract: Policies are more and more used to manage access control for distributed network applications . This interest essentially stems from the dynamicity that provides this approach. Policy-based management regards the multiple resources composing the system as a single abstract resource. This leads to write high level policies which need to be refined before to be distributed to the concretes resources. As, these resources should work as a global system, internal coordination may be needed. This paper proposes a model and a refinement process able to automatically produce low level policies. It also discuss a conceptual coordination model and suggests implementation issues.
Key words: control access policies, ditributed computing.
Mémoires
Projet de fin d'études, ENSEIRB (2007): Les signatures numériques évoluées en XML (XMLDSIG et XAdES).
rapport, soutenance
Master Recherche , Université Bordeaux 1 (2007): Les signatures numériques évoluées en XML (XMLDSIG et XAdES).
rapport, soutenance

Moez Ben MBarka, Last update: 01/05/2009
La Tunisie : histoire, visiter, photos