Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

In the second example in Section 9.3, Lucy sees the output sequence as 011011. Given that she knows the low-level input sequence, list all possible

  1. In the second example in Section 9.3, Lucy sees the output sequence as 011011. Given that she knows the low-level input sequence, list all possible input sequences that match the known low-level input sequence and produce the desired output.

Section 9.3 Example:

EXAMPLE: Revisit the two-bit system. When operations are executed by HIGH, only the HIGH state bit changes, and the same is true for LOW. Let 0 = (0, 0). The commands are (Holly, xor1), (Lucy, xor0), (Lucy, xor1), (Lucy, xor0), (Holly, xor1), and (Lucy, xor0), and both bits are output after each command. So, the output string (which includes the initial state) is 00101011110101, the even-numbered bits being LOW and the odd-numbered bits being HIGH.

These functions are not noninterference-secure with respect to Lucy. Because Lucy is cleared only for LOW, she sees the output string as 0001111. But deleting the HIGH commands would produce the string 00111 for Lucy, which is different (and thereby violates Definition 94).

However, given the string 00111, Lucy cannot deduce what instructions were deleted because they do not affect the values in the output string; the deletions only affect its length. Hence, this version of the two-bit system is secure with respect to the property described above.

Answer:

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Hands On Database

Authors: Steve Conger

1st Edition

013610827X, 978-0136108276

Students also viewed these Databases questions

Question

What are the best practices for managing a large software project?

Answered: 1 week ago

Question

How does clustering in unsupervised learning help in data analysis?

Answered: 1 week ago