Related Topics
Articles published on Verification Of Information Flow
Authors
Select Authors
Journals
Select Journals
Duration
Select Duration
9 Search results
Sort by Recency
- Research Article
- 10.1002/sat.1297
- Jan 21, 2019
- International Journal of Satellite Communications and Networking
- Pan Liu + 1 more
SummaryThe complex communication network of satellite navigation system (SNS‐CCN) possesses the characteristics such as large scale, complicated architecture, and integrated satellite earth. Composite modeling and simulation take significant roles in solving large‐scale system simulation issues, as far as one concerned, the solution has not been proposed in the field of SNS‐CCN yet. According to the simulation of information flow for SNS‐CCN, this paper proposes a composite framework of simulation model based on SMP2.0 while applied with combination modeling methods, and then proposes a development and integration method for component structure and simulation service structure, which can support the composite modeling and make appropriate simulation service extensions according to the request. Then, we develop an information flow verification simulation system for SNS‐CCN with the proposed development and integration method of simulation model.
- Research Article
8
- 10.1007/s10619-018-7228-2
- Jun 1, 2018
- Distributed and Parallel Databases
- Ning Xi + 4 more
Homomorphic encryption allows the direct operations on encrypted data, which provides a promising way to protect outsourcing data in clouds. However, it can not guarantee the end-to-end data security if different cloud services are composed together. Especially for the operations on encrypted data, it may violate the standard noninterference, which can not be solved by traditional information flow control approaches. In order to analyze the information flow with encrypted data, we define a new type of flow called the encryption flow to describe the dependence relationship among different encrypted data objects across multiple services. Based on the new definition on encrypted flow, we propose the secure information flow verification theorem and specify the improved security constraints on each service component. Then a distributed information flow control framework and algorithm are designed for verification on regular and encrypted flow across multiple clouds. Through the experiments, we can obtain that our approach is more appropriate for the verification across multiple clouds and provides a more effective way compared with centralized verification approaches.
- Research Article
3
- 10.1109/cc.2016.7464129
- Apr 1, 2016
- China Communications
- Ning Xi + 4 more
Accelerate processor, efficient software and pervasive connections provide sensor nodes with more powerful computation and storage ability, which can offer various services to user. Based on these atomic services, different sensor nodes can cooperate and compose with each other to complete more complicated tasks for user. However, because of the regional characteristic of sensor nodes, merging data with different sensitivities become a primary requirement to the composite services, and information flow security should be intensively considered during service composition. In order to mitigate the great cost caused by the complexity of modeling and the heavy load of single-node verification to the energy-limited sensor node, in this paper, we propose a new distributed verification framework to enforce information flow security on composite services of smart sensor network. We analyze the information flows in composite services and specify security constraints for each service participant. Then we propose an algorithm over the distributed verification framework involving each sensor node to participate in the composite service verification based on the security constraints. The experimental results indicate that our approach can reduce the cost of verification and provide a better load balance.
- Research Article
1
- 10.15622/sp.30.15
- Mar 17, 2014
- SPIIRAS Proceedings
- Василий Алексеевич Десницкий
The paper comprises a technique of information flow verification for information and telecommunication systems with embedded devices. The goal of the technique is to evaluate the security level of the constructed system and check the compliance between real information flows and the set policies. The conducted verification is based on model checking with the use of SPIN tool. Implementation of such verification is fulfilled at initial design stages and provides earlier detection of contradictions in the used security policy and inconsistencies between the network topology and requirements of the information system.
- Research Article
- 10.5445/ir/1000039446
- Jan 1, 2014
- Repository KITopen (Karlsruhe Institute of Technology)
- Daniel Bruns
Towards Specification and Verification of Information Flow in Concurrent Java-like Programs
- Research Article
60
- 10.1145/2491522.2491523
- Jul 1, 2013
- ACM Transactions on Programming Languages and Systems
- Aleksandar Nanevski + 2 more
Dedicated to the memory of John C. Reynolds (1935--2013). We present Relational Hoare Type Theory (RHTT), a novel language and verification system capable of expressing and verifying rich information flow and access control policies via dependent types. We show that a number of security policies which have been formalized separately in the literature can all be expressed in RHTT using only standard type-theoretic constructions such as monads, higher-order functions, abstract types, abstract predicates, and modules. Example security policies include conditional declassification, information erasure, and state-dependent information flow and access control. RHTT can reason about such policies in the presence of dynamic memory allocation, deallocation, pointer aliasing and arithmetic.
- Research Article
7
- 10.1155/2013/693639
- May 1, 2013
- International Journal of Distributed Sensor Networks
- Ning Xi + 4 more
Dynamic service composition provides us with a promising approach to cooperate different sensor nodes in WSN to build complex applications based on their basic functions. Usually multiple nodes located in different regions provide data with different security levels, and it is critical to ensure the security of the information flow in the composite services. However, the energy-limited nature of sensor nodes in WSN poses a significant challenge for the centralized information flow verification with which the verification node needs to consume lots of computation and network resources. In this paper, we specify the security constraints for each service participant to secure the information flow in a service chain based in the lattice model and then present a distributed verification framework that cooperates different service participants to verify their information flow policies distributively. The evaluation results show a significant decrease on the verification cost of the single verification node, which provides a better load balance in each sensor node.
- Research Article
- 10.1080/18756891.2013.802878
- Jan 1, 2013
- International Journal of Computational Intelligence Systems
- Dan Wang + 3 more
Abstract After analyzing the common attacks for some software systems, a dynamic software behavior verification model related with the unchecked input data based on software analysis and dynamic slicing technology is proposed. Regarding a statement as a basic analysis unit, and the information flow as the main behavior of the software, the direction of the information flow of each statement is defined as its behavior specification, the information flow verification problem is converted into the verification for assigning variable address's validation. During the execution, behavior of the statements that use untrusted variable is monitored to verify whether the address modified by the statements belongs to the specification or not. If it is consistent with the specification, the execution of the statement is permitted. Based on the behavior model proposed, a method of extracting of the behavior specification was researched and a method of dynamic verification was designed. In order to prove for efficiency...
- Research Article
171
- 10.1017/s0960129511000193
- Oct 27, 2011
- Mathematical Structures in Computer Science
- Gilles Barthe + 2 more
Information flow policies are confidentiality policies that control information leakage through program execution. A common way to enforce secure information flow is through information flow type systems. Although type systems are compositional and usually enjoy decidable type checking or inference, their extensibility is very poor: type systems need to be redefined and proved sound for each new variation of security policy and programming language for which secure information flow verification is desired.In contrast, program logics offer a general mechanism for enforcing a variety of safety policies, and for this reason are favoured in Proof Carrying Code, which is a promising security architecture for mobile code. However, the encoding of information flow policies in program logics is not straightforward because they refer to a relation between two program executions.The purpose of this paper is to investigate logical formulations of secure information flow based on the idea of self-composition, which reduces the problem of secure information flow of a program P to a safety property for a program derived from P by composing P with a renaming of itself. Self-composition enables the use of standard techniques for information flow policy verification, such as program logics and model checking, that are suitable in Proof Carrying Code infrastructures.We illustrate the applicability of self-composition in several settings, including different security policies such as non-interference and controlled forms of declassification, and programming languages including an imperative language with parallel composition, a non-deterministic language and, finally, a language with shared mutable data structures.