Miracle-dz/UniFAR-FTUs huggingface dataset:
A Static Analysis Framework for Security Properties in Mobile and Cryptographic Systems

We introduce a static analysis framework for detecting instances of security breaches in infinite mobile and cryptographic systems specified using the languages of the pi-calculus and its cryptographic extension, the spi calculus. The framework is composed from three components: First, standard denotational semantics of the pi-calculus and the spi calculus are constructed based on domain theory. The resulting model is sound and adequate with respect to transitions in the operational semantics. The standard semantics is then extended correctly to non-uniformly capture the property of term substitution, which occurs as a result of communications and successful cryptographic operations. Finally, the non-standard semantics is abstracted to operate over finite domains so as to ensure the termination of the static analysis. The safety of the abstract semantics is proven with respect to the non-standard semantics. The results of the abstract interpretation are then used to capture breaches of the secrecy and authenticity properties in the analysed systems. Two initial prototype implementations of the security analysis for the pi-calculus and the spi calculus are also included in the thesis. The main contributions of this thesis are summarised by the following. In the area of denotational semantics, the thesis introduces a domain-theoretic model for the spi calculus that is sound and adequate with respect to transitions in the structural operational semantics. In the area of static program analysis, the thesis utilises the denotational approach as the basis for the construction of abstract interpretations for infinite systems modelled by the pi-calculus and the spi calculus. This facilitates the use of computationally significant mathematical concepts like least fixed points and results in an analysis that is fully compositional. Also, the thesis demonstrates that the choice of the term-substitution property in mobile and cryptographic programs is rich enough to capture breaches of security properties, like process secrecy and authenticity. These properties are used to analyse a number of mobile and cryptographic protocols, like the file transfer protocol and the Needham-Schroeder, SPLICE/AS, Otway-Rees, Kerberos, Yahalom and Woo Lam authentication protocols.
Positioning in Wireless Communications Systems – Introduction and Overview

This paper gives an introduction and overview on communications system based and global navigation satellite system (GNSS) based navigation. We first explain navigation principles for timing measurements. Starting from the physical layer model of a mobile communications or navigation receiver, we highlight similarities and differences between the two receivers. We explain navigation principles for timing measurements and present the possible navigation accuracies of different communications systems and GNSSs. Finally, we examine synergies of combined receivers and systems.
Analysing Reverse Engineering Techniques for Interactive Systems

Reverse engineering is the process of discovering a model of a software system by analyzing its structure and functions. Reverse engineering techniques applied to interactive software applications (e.g. applications with user interfaces (UIs)) are very important and significant, as they can help engineers to detect defects in the software and then improve or complete them. There are several approaches, and many different tools, which are able to reverse-engineer software applications into formal models. These can be classified into two main types: dynamic tools and static tools. Dynamic tools interact with the application to find out the run-time behaviours of the software, simulating the actions of a user to explore the system’s state space, whereas static tools focus on static structure and architecture by analysing the code and documents. Reverse engineering techniques are not common for interactive software systems, but nowadays more and more organizations recognize the importance of interactive systems, as the trend in software used in computers is for applications with graphical user interfaces. This has in turn led to a developing interest in reverse engineering tools for such systems. Many reverse engineering tools generate very big models which make analysis slow and resource intensive. The reason for this is the large amount of information
Iso 9796-1 and the new forgery strategy

In this note we show how the new forgery strategy of Coron, Naccache and Stern can be modified to break the ISO 9796-1 standard for RSA and Rabin digital signatures. 1 ISO 9796-1 and the attack of Coron et al. ISO 9796-1 [4] is a standard for RSA (and Rabin) signatures [7, 6]. In particular, it was designed to resist attacks that exploit the multiplicative structure underlying these cryptosystem. See [5] for a survey of these attacks, and [3] for the reasoning behind the ISO 9796-1 standard. Recently, Coron, Naccache and Stern described in [1] a “new signature forgery strategy”, which is a sophisticated variant of the Desmedt-Odlyzko multiplicative attack from [2]. In their paper, Coron et al. described an attack against a slight modification of ISO 9796-1, but this attack does not work “right out of the box” against the actual standard. In this note we show how a small modification to the technique in [1] can be applied to break the actual ISO 9796-1 standard. We start by quickly reviewing the format that was considered by Coron et al. and the attack against it, as well as the actual format used in ISO 9796-1. 1.1 The “new forgery strategy” The ISO 9796-1 standard (and the variant the was considered by Coron at al.) specifies how a message m is encoded for a signature before applying the RSA operation to it. It uses a fixed nonlinear permutation s x mapping 4 bits to 4 bits. Below we let s x be the result of setting the most significant bit of s x to ‘1’ (where x is a 4-bit nibble). That is, s x OR s x . The variant that was considered in [1] is as follows: Assume that the modulus length is z bit (where z is even), and the message m is of length z bits. The message is encoded into a z-bit integer by using an encoding function , which is defined as
Time-varying phase relationship between spiking neuronal responses and local field potentials in olfactory processing in manduca sexta

ii Dedication . v Introduction . 1 Physiological context of the AL . 1 Function of Glomerular Networks . 2 Function of LN Networks . 2 Utility of LFPOs . 3 GABA-A Blockade . 3 The Transient Oscillatory Model . 3 Dynamic Systems Formulation . 4 TOM Predictions . 4 LFPOs for a particular odor stimulus are distributed, consistent and stable in timing, duration, and frequency. 4 Stimulation drives heightened phase-locking. 5 GABA-A blockade selectively disrupts synchronization dynamics. 5 Experimental Overview . 6 Methods . 7 Surgical Preparation . 7 Olfactory Stimulation Paradigm . 7 Spike sorting. 7 LFP Filtering . 8 Time-Frequency Representations . 8 Vector Strengths . 8 Results . 11 Odor-driven activity is multi-phased and frequency modulating . 11 Odor driven FM oscillations are odor-dependent . 13 Spike phase locking is an ongoing and not a stimulus driven effect . 13 BMI application reduces odor driven LFPO strength . 14 GABAA receptor blockade disrupts phase locking . 14 Vector strength values are greater than chance . 15 Discussion . 16 LFPO stability and consistency . 16
Compiling Data Parallel Languages for Shared Virtual Memory Systems

This deliverable gives a detailed language specification of a data-parallel programming language for shared virtual memory systems. In addition to data parallelism, SVM-Fortran supports task parallelism. The language provides features for locality optimization that are extensions of the HPF template concept. Based on the system-provided global address space in SVM systems, a less restrictive concept can be implemented, i.e. it is not the compilers task to analyze array references. Unlike templates in HPF, SVM-Fortran templates are used for work distribution, e.g. scheduling parallel loops. The advantage of this design is that the computation of the schedule based on the distribution is much cheaper than computing the work distribution based on a reference to a distributed array as it has to be done in HPF. This is especially true for irregular distributions. This deliverable also describes the compile time and run time techniques applied in the implementation of SVM-Fortran on the Intel Paragon.
FINDING THE RIGHT FIT: THE WOMEN IN IT DILEMMA

Abstract This paper will present an alternative perspective on how to address the declining number of women choosing studies and careers in computer-related fields. This view is based on a hypothesis presently being tested in New Zealand that combines peer tutoring with online computer gaming as tools to help young women acquire computer-related skills and competencies. This, it is hoped, will then encourage more of them to engage in computer-related activities. After reviewing the latest statistics pertaining to the proportion of women in technology, this paper will outline the research to date on women’s presence, or lack thereof, in computer-related fields, focusing particularly on the interventions using digital games. This will be followed by a look at the current study, its goals and expected outcomes. Keywords: Computer games, peer tutoring, women, gender, information technology. 1 PROPORTION OF WOMEN IN IT: SITUATING THE PROBLEM 1.1 The state of things For the past 20 years, there has been increasing concern and interest in understanding why the proportion of women in information technology (IT) has remained not only low, but also in decline. For example, in the U.S. that proportion went from a high of 36 percent in 1991 to 25 percent in 2009 [1]. More significantly, the number of incoming undergraduate women interested in majoring in Computer Science has gone down by 79 percent between 2000 and 2008 [2]. Studies have blamed a variety of factors for this situation, including women being turned off by stereotypical computer science study environments and workplaces [3], lack of access to technology, lack of confidence ([4]; [5]; [6]) and negative overall attitudes towards computers ([7]; [8]; [9]). Conditions in technology-related fields for women, such as lower salaries for equal work, less recognition and lack of peer support have also been blamed for the staggering rate at which women leave technology careers despite the fact that 74 percent of them report “loving their work” [10]. Other factors include bias, the lack of funding for female-led technology start-ups—they only receive 10 percent of venture funding despite representing almost 30 percent of the workforce—and negative and counterproductive media representations of women in technology [11].
EMERGING TECHNOLOGIES Going to the MALL: Mobile Assisted Language Learning

In August 2004, Duke University provided free iPods to its entire freshman class (Belanger, 2005). The next month, a Korean education firm offered free downloadable college entrance exam lectures to students who purchased an iRiver personal multimedia player (Kim, 2004). That October, a financial trading firm in Chicago was reportedly assessing the hand-eye coordination of traders’ using GameBoys (Logan, 2004). Yet while such innovative applications abound, the use of technology in education and training is far from new, a fact as true in language classrooms as it is in medical schools.
Coding and Signal Processing for Secure Wireless Communication

Wireless communication networks are widely deployed today and the networks are used in many applications which require that the data transmitted be secure. Due to the open nature of wireless systems, it is important to have a fundamental understanding of coding schemes that allow for simultaneously secure and reliable transmission. The information theoretic approach is able to give us this fundamental insight into the nature of the coding schemes required for security. The security issue is approached by focusing on the confidentiality of message transmission and reception at the physical layer. The goal is to design coding and signal processing schemes that provide security, in the information theoretic sense. In so doing, we are able to prove the simultaneously secure and reliable transmission rates for different network building blocks. The multi-receiver broadcast channel is an important network building block, where the rate region for the channel without security constraints is still unknown. In the thesis this channel is investigated with security constraints, and the secure and reliable rates are derived for the proposed coding scheme using a random coding argument. Cooperative relaying is next applied to the wiretap channel, the fundamental physical layer model for the communication security problem, and signal processing techniques are used to show that the secure rate can be improved in situations where the secure rate was small due to the eavesdropper enjoying a more favorable channel condition compared to the legitimate receiver. Finally, structured lattice codes are used in the wiretap channel instead of unstructured random codes, used in the vast majority of the work so far. We show that lattice coding and decoding can achieve the secrecy rate of the Gaussian wiretap channel; this is an important step towards realizing practical, explicit codes for the wiretap channel.
PacketSni-ngfor Automated ChatRoom Monitoring and EvidencePreservation

Packet snifiers are designed to intercept net- work tra-c in shared communication channels. This is accomplished by re-conflguring network interface cards to permit device drivers to process all network tra-c, includ- ing packets that are not addressed to the host computer. Packetsni-ngisprimarilyusedinintrusiondetection,net- work management, wiretapping and hacking. This paper describes a novel application of packet snifi- ingtomonitorchatroomconversationsforcriminalactivity. Currentmanualmonitoringtechniquesmustscrutinizemas- siveamountsofconversationsforpotentialcriminalactivity. Thepacketsnifierdescribedinthispaperpermitstheauto- mated monitoring and flltering of chat room conversations. Moreover, it records and preserves packet-based evidence, enablingthecompletereconstructionofillicitchatroomac- tivityfor purposes of prosecution.
What Your Doctor Should Know about Statistics (but Perhaps Doesn't…)

A s students and teachers of statistics, we are curious about how statistics is applied in other fields. The frequency of use of statistical methods in The New England Journal of Medicine (NEJM) has been studied by J. D. Emerson and G. A. Colditz, who wrote an article titled " Use of Statistical Analysis in The New England Journal of Medicine " that was published in NEJM. We recently updated their work to address the question of what statistical techniques are commonly used in research articles 15 years later. What follows is a summary of our findings. The main fi ndings are in Table 1, which displays the frequency of methods used in original articles, as opposed to editorials or reviews, published during column is our work. In the most recent period, the percentage of articles containing no statistical methods or only simple descriptive statistics did not substantially change from the 1989 survey. A number of categories remained relatively constant, or usage decreased slightly between 1989 and 2004–2005. There were substantial increases in the percentages of articles using contingency tables (53%), epidemiological statistics (35%), survival methods (61%), multiple regression (51%), multiple comparisons (23%), and power (39%). Fifteen articles utilized count models (Poisson/negative binomial regression), while 70 articles utilized logistic regression models. The " accumulated by " column describes how many articles were " fully accessible " with knowledge of that method and all the preceding methods (using a hierarchy established by Emerson and Colditz). Of particular note is the entry for multiple regression. When knowledge of this method is added, the percentage of " accessible " articles jumps from 24%–39% (see Figure 1). Table 2 describes the increase in the number of methods used over time. For papers that used a method beyond descriptive statistics, the number of methods used per paper has more than doubled over the past 25 years. Consistent with prior research, we found there was a continued trend toward increased use of newer and more sophisticated statistical methods by journal authors. Readers with knowledge of only the topics typically included in introductory statistics courses may not fully comprehend a large fraction of the statistical content of original articles in the NEJM. We concur with the conclusion of Emerson and Colditz that " an acquaintance with a few basic statistical techniques cannot give full statistical access to research appearing in the journal. " As an example of …
De toegevoegde waarde van de voordrachtscommissaris

In het kader van het moderniseren van intern toezicht op ondernemingen heeft ook de Ondernemingsraad (OR) een taak gekregen van de wetgever. De OR heeft daarmee verschillende aanknopingspunten om het toezicht door de Raad van Commissarissen (RvC) te beinvloeden, waaronder het (versterkt) aanbevelingsrecht om een commissaris te benoemen. Van dit recht wordt lang niet altijd gebruik gemaakt. Dat is een gemiste kans, omdat er aanwijzingen zijn dat een RvC met een OR-voordrachtscommissaris op een aantal punten significant beter functioneert dan een RvC zonder OR-voordrachtscommissaris. Omdat het effect van de voordrachtcommissaris op veel punten echter geen (positief) effect lijkt te hebben, is vervolgonderzoek nodig naar onder andere de relatie met sectoren en ook andere aspecten, als de omvang van de onderneming of instelling waarop toezicht wordt gehouden. Pas daarna zijn beleidsmatige conclusies te trekken over bijvoorbeeld het stimuleren van het voordrachtrecht.
Distributed Web Appli ation Development with A tive Web Obje ts

Often these requirements are either badly supported by the development tools or a diverse set of te hnologies has to be used whi h is orthogonal to web te hnology and is based on overlapping on epts, abstra tions, and paradigms. In this paper we present A ti-Web as a single framework enters around the notion of a tive web obje ts. Those integrate web do uments with obje ts of an obje t-oriented s ripting language. The s ripting language enables rapid appli ation development and omponent gluing. Moreover, several basi servi es, su h support for XML,
Designing learning objects for generic web sites

[Abstract]: This chapter provides an in depth discussion of the issues involved in integrating learning design and learning objects into generic websites. It has a dual focus and consists of two parts: the first part outlines and critiques the notion of the net generation and its implications for learning design, while the second part is based on a case study of a generic academic learning support website and allows for the testing of some of the theoretical assumptions about the net generation. Informed by empirical research, this chapter concludes by offering some suggestions on ways to exploit convergent possibilities, while paying careful attention to divergent capabilities.
COMBINED MMSE-ML DETECTION FOR WIRELESS MIMO-SDM COMMUNICATIONS

Wireless multiple input multiple output (MIMO) systems have been shown to promise significant performance improvement and bandwidth efficiency over the conventional single input single output (SISO) system [1],[2]. In wireless MIMO systems, multiple antennas are employed in both transmitter an receiver to combat fading and achieve spatial diversity. One typical MIMO system is the spatial division multiplexing (SDM) system, where multiple transmit data streams are simultaneously sent through different transmit antennas as illustrated in Fig. 1. With N transmit antennas, it is possible to increase the transmission rate of the system by N times. The main method to achieve this advantage is the detection or space-time processing technique used at the receiver since no processing is used at the transmitter.
Comparaison d’approches de classification automatique des actes de dialogue dans un corpus de conversations écrites en ligne sur différentes modalités (A comparison of automatic dialog act recognition approaches in a multimodal corpus of online written conversations)[In French]

L’analyse des conversations écrites porteuses de demandes d’assistance est un enjeu important pour le développement de nouvelles technologies liées au support client. Dans cet article, nous nous intéressons à l’analyse d’un même type d’échange sur un canal différent : les conversations se déroulant sur les plate-formes d’entraide entre utilisateurs. Nous comparons des approches de classification supervisées sur trois modalités des CMR 1 différentes à même thématique : des courriels, forums et chats issus de la communauté Ubuntu. Le système emploie une taxonomie fine basée sur le schéma DIT++. D’autres expériences sont détaillées, et nous rapportons les résultats obtenus avec différentes approches et différents traits sur les différentes parties de notre corpus multimodal.
Reliability and Availability of Cloud Computing

A holistic approach to service reliability and availability of cloud computingReliability and Availability of Cloud Computing provides IS/IT system and solution architects, developers, and engineers with the knowledge needed to assess the impact of virtualization and cloud computing on service reliability and availability. It reveals how to select the most appropriate design for reliability diligence to assure that user expectations are met.Organized in three parts (basics, risk analysis, and recommendations), this resource is accessible to readers of diverse backgrounds and experience levels. Numerous examples and more than 100 figures throughout the book help readers visualize problems to better understand the topicand the authors present risks and options in bulleted lists that can be applied directly to specific applications/problems.Special features of this book include:Rigorous analysis of the reliability and availability risks that are inherent in cloud computingSimple formulas that explain the quantitative aspects of reliability and availabilityEnlightening discussions of the ways in which virtualized applications and cloud deployments differ from traditional system implementations and deploymentsSpecific recommendations for developing reliable virtualized applications and cloud-based solutionsReliability and Availability of Cloud Computing is the guide for IS/IT staff in business, government, academia, and non-governmental organizations who are moving their applications to the cloud. It is also an important reference for professionals in technical sales, product management, and quality management, as well as software and quality engineers looking to broaden their expertise.
Authentification multi-biométrique sur mobile respectueuse de la vie privée

Les smartphones sont de plus en plus utilises pour differents services numeriques tels que les reseaux sociaux ou le commerce electronique. L'authentification de l'utilisateur avec des mots de passe sur ces appareils n'est pas conviviale et n'offre pas un niveau de securite eleve de l'utilisateur. La biometrie devient une solution populaire pour atteindre cet objectif avec notamment l'integration de capteurs d'empreintes digitales dans les smartphones. Dans cet article, nous proposons un nouveau protocole combinant l'empreinte digitale et une biometrie comportementale pour ameliorer la securite de l'authentification des utilisateurs tout en preservant la facilite d'usage et le respect de la vie privee. Le comportement lors de la saisie d'une authentification d'un motif sur l'ecran tactile du smartphone est considere comme une solution rapide et simple d'usage. Nous pensons que la solution proposee offre de nombreux avantages en termes de securite, d'usage et de respect de la vie privee. Nous montrons au travers des resultats experimentaux l'efficacite de la methode proposee meme en cas d'attaque.