Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Chii-Ren Tsai

dblp:93/998 · DBLP profile ↗
← Back
3ranked-venue papers
3as first author
0since 2021 · last 1990
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Network and information security
3 papers
Network security · 100%
Software engineering, system software, and programming languages
2 papers
Program analysis · 94% Operating systems · 6%

Topics — the 8 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Program analysis › static analysis
information flow analysis
0.021990
On the Identification of Covert Storage Channels in Secure Systems · IEEE Trans. Software Eng. 1990
A Formal Method for the Identification of Covert Storage Channels in Source Code · S&P 1987
Network security
covert channel
0.021988
A bandwidth computation model for covert storage channels and its applications · S&P 1988
A Formal Method for the Identification of Covert Storage Channels in Source Code · S&P 1987
Network security › covert channel
covert storage channel
0.021988
A bandwidth computation model for covert storage channels and its applications · S&P 1988
A Formal Method for the Identification of Covert Storage Channels in Source Code · S&P 1987
Network security › covert channel
covert channel analysis
0.011990
On the Identification of Covert Storage Channels in Secure Systems · IEEE Trans. Software Eng. 1990
Program analysis
static analysis
0.011990
On the Identification of Covert Storage Channels in Secure Systems · IEEE Trans. Software Eng. 1990
Program analysis
source code analysis
0.011987
A Formal Method for the Identification of Covert Storage Channels in Source Code · S&P 1987
Performance modeling and evaluation › network performance analysis
bandwidth analysis
0.011988
A bandwidth computation model for covert storage channels and its applications · S&P 1988
Operating systems › system security › operating system security › secure operating system
security kernel
0.011987
A Formal Method for the Identification of Covert Storage Channels in Source Code · S&P 1987

Methods — techniques the papers use, named apart from their topics

information flow analysis · 0.0nondiscretionary access rule analysis · 0.0markov model · 0.0
YearPublicationVenuePosition
1990 On the Identification of Covert Storage Channels in Secure Systems
abstract
A practical method for the identification of covert storage channels is presented and its application to the source code of the Secure Xenix kernel is illustrated. The method is based on the identification of all visible/alterable kernel variables by using information-flow analysis of language code. The method also requires that, after the sharing relationships among the kernel primitives and the visible/alterable variables are determined, the nondiscretionary access rules implemented by each primitive be applied to identify the potential storage channels. The method can be generalized to other implementation languages, and has the following advantages: it helps discover all potential storage channels is kernel code, thereby helping determine whether the nondiscretionary access rules are implemented correctly; it helps avoid discovery of false flow violations and their unnecessary analysis; and it helps identify the kernel locations where audit code and time-delay variables need to be placed for covert-channel handling.>
Chii-Ren Tsai, Virgil D. Gligor, C. Sekar Chandersekaran
IEEE Trans. Software Eng.1
1988 A bandwidth computation model for covert storage channels and its applications
abstract
A Markov model for bandwidth computation and its application to Secure Xenix are presented. The model can be used for computing the bandwidth of both individual channels and aggregated channels (i.e. serial and parallel aggregation). Using this model, a tool has been built and experiments conducted to determine the factors that affect the bandwidth of covert storage channels (noise, scheduling delays, load, etc.). The tool can be used to compute the minimum delays for each channel under various loads and program behavior. Thus, it allows the placement of dynamically adjustable delays in multiprogrammed systems, which guarantees minimum performance impact.>
Chii-Ren Tsai, Virgil D. Gligor
S&P1
1987 A Formal Method for the Identification of Covert Storage Channels in Source Code
abstract
A formal method for the identification of covert storage channels is presented and its application to the source code of the Secure Xenix* kernel is illustrated. The method is based on the identification of all visible/alterable kernel variables by using information flow analysis of language code (e.g., C language code). The method also requires that, after the sharing relationships among the kernel primitives and the visible/ alterable variables are determined, the non-discretionary access rules implemented by each primitive be applied to identify the covert storage channels. The method can be generalized to other implementation languages, and has the following advantages: (1) it leads to the discovery of all storage channels in kernel implementations, (2) it helps determine whether the non-discretionary access rules are implemented correctly, and (3) it can be automated. An additional important aspect of applying this method to a kernel interface is the discovery of all kernel variables that are modified directly or indirectly through that interface. The analysis of the modification scenarios provides the necessary conditions for all kernel penetration. This implies that, in any kernel that enforces both a non-discretionary security and an integrity policy, penetration instances are the dual of covert storage channels instances.
Chii-Ren Tsai, Virgil D. Gligor, C. Sekar Chandersekaran
S&P1