Multiple Access Covert Channels

Slides:



Advertisements
Similar presentations
ENERGY-EFFICIENT RECURSIVE ESTIMATION BY VARIABLE THRESHOLD NEURONS Toby Berger, Cornell & Uva Chip Levy, Uva Medical Galen Reeves, Cornell & UCB CoSyNe.
Advertisements

How does the mind process all the information it receives?
Neuroscience and Behavior Most information in this presentation is taken directly from UCCP content, unless otherwise noted.
1 Quasi-Anonymous Channels Ira S. Moskowitz --- NRL Richard E. Newman --- UF Paul F. Syverson --- NRL Center for High Assurance Computer Systems Code 5540.
1 Anonymity and Covert Channels in Simple, Timed Mix-firewalls Richard E. Newman --- UF Vipan R. Nalla -- UF Ira S. Moskowitz --- NRL
Action Potential: Overview The action potential (AP) is a series of rapidly occurring events that change and then restore the membrane potential of a cell.
1 Covert Channels and Anonymizing Networks Ira S. Moskowitz --- NRL Richard E. Newman --- UF Daniel P. Crepeau --- NRL Allen R. Miller --- just hanging.
October 2,  Nerve cells  Conduct impulses that carry signals  Types  Sensory ▪ Respond to incoming stimuli ▪ Transmit information from senses.
April The Neuron & Nerve Impulses
Nervous System Reflexes and Action Potential How do cells detect and respond to changes in their internal and external environment to successfully survive.
ACTION POTENTIALS Chapter 11 Part 2 HONORS ANATOMY & PHYSIOLOGY.
Copyright © 2008 Pearson Education, Inc., publishing as Pearson Benjamin Cummings Ch 48 – Neurons, Synapses, and Signaling Neurons transfer information.
How the brain sends signals LO2: To label and define the parts of a neuron to understand how the brain sends signals.
Sending Signals Notes. Structure of Single Neuron.
 When a neuron sends a signal down it’s axon to communicate with another neuron, this is called an action potential. When the action potential reaches.
Objectives 31.1 The Neuron -Identify the functions of the nervous system. -Describe the function of neurons. -Describe how a nerve impulse is transmitted.
Chapter 28 Nervous system. NERVOUS SYSTEM STRUCTURE AND FUNCTION © 2012 Pearson Education, Inc.
Nervous System. What are the functions of the nervous system? It receives information about what is happening both internal and external stimuli. It directs.
 Chapter 48 Gaby Gonzalez Joyce Kim Stephanie Kim.
Biology Main points/Questions 1.What does a neuron look like? 2.Why do membranes have charges? 3.How can these charges change?
Biological Bases of Behavior. Biological Bases of Behavior.
Chapter Outline 12.1 Basic Structure and Functions of the Nervous System A. Overall Function of the N.S. & Basic Processes Used B. Classification of.
CHAPTER 48 NERVOUS SYSTEMS.
Neuron Poster; Cockroach Flow Chart w/ Rubric Attached Due Today
The Neuron Who are the players?
Chapter 48: Nervous System
NERVE CELLS by Grace Minter.
Dendrites cell body myelin axon.
3.1.2 Biopsychology Psychology Physiological Psychology
Neuron.
History of Biological Psychology
Anonymity Metrics R. Newman.
What does the synapse tell the axon?
Synaptic Signaling & The Action Potential
Neurons, Synapses, and Signaling
Action Potential Propagation
LECTURE 5: Nerve Impulses
Nerve cell membrane Electrochemical message is created by the movement of ions across the nerve cell membrane The resting nerve membrane has a electrical.
THE NERVE.
What is the neural basis of behavior?
Neurons Parts of a Neuron Dendrite Axon Myelin sheath
Multiple Access Covert Channels
Biopsychology 2 AQA A Specification:The structure and function of sensory, relay and motor neurons. The process of synaptic transmission, including reference.
Nerve Cells -Nerve cells are also known as neurons and they are the most basic part of the nervous system -Neurons carry information through the nervous.
1011 neurons (105 per mm3) 1015 synapses.
Action Potential 6.5.
1. Describe the structures and functions of the animal nervous system
Neurons, Synapses, and Signaling
Biological Psychology
6.5 Nerves, Hormones, and Homeostasis
Chapter 49 Table of Contents Section 1 Neurons and Nerve Impulses.
Unit 1: Neuroscience
Biological Psychology
Neurons.
Electrical Current and the Body
Cell Communication: Neuron.
Biology Powerpoint #3 Unit 8 – Chapter 35
Effects of Excitatory and Inhibitory Potentials on Action Potentials
Structures & Processes of the Nervous System
Neuronal Signals.
Neurons and Nervous System
1011 neurons (105 per mm3) 1015 synapses.
The Nervous System AP Biology Unit 6.
Notes Ch. 10c Nervous System 1
1. Describe the structures and functions of the animal nervous system
Anonymity and Covert Channels in Simple, Timed Mix-firewalls
Neurons and Neural Anatomy
Synaptic Transmission and Integration
Timing Channels, Anonymity, Mixes, and Spikes
Anonymity – Generalizing Mixes
Presentation transcript:

Multiple Access Covert Channels Ira Moskowitz Naval Research Lab moskowitz@nrl.itd.navy.mil Richard Newman Univ. of Florida nemo@cise.ufl.edu

Focus Review covert channels from high assurance computing and anonymity Define quasi-anonymous channel Review analysis of single sender DMC Analyze 2-sender DMC arising in anonymity systems

Covert Channels CC = communication contrary to design Storage channels and timing channels Storage channel capacity given by mutual information, in bits per symbol Timing channel capacity analysis requires optimizing ratio of mutual information to expected time cost

Storage Channel Example File system full/not full High fills/leaves space in FS to signal 1 or 0 Low tries to obtain space and fails or succeeds to “read” 1 or 0 Low returns system to previous state Picture here would be nice

Timing Channel Example High uses full time quantum in time sharing host to send 1, gives up CPU early to send 0 Low measures time gaps between accesses to “read” 1 or 0 Picture of Hi and Lo timing…

Anonymity Systems Started with Chaum Mixes Mix receives encrypted, padded msg Decrypts/re-encrypts padded msg Delays forwarding msg Scrambles order of msg forwarding Picture of mix taking messages and scrambling them

Mixes Mix may be timed (count number of msgs forwarded each time it fires) Mix may fire when threshold reached (count time between firings) Mixes may be chained Studied timed Mix-firewalls and covert channels – now for threshold Mix-firewalls

Mix-firewall figure Enclave, Eve, Alice, Clueless

Mix-firewall CC Model Alice behind M-F Eve listening to output of M-F Clueless senders behind M-F Each sender (Alice or Clueless) may either send or not send a msg each tick Alice modulates her behavior to try to communicate with Eve Show CC from Alice to Eve

Threshold Mix – No Clueless Noiseless timing channel Minimum delay of q Other delays of q +1, q +2, … Capacity of this simple timing channel: C = lim n!1 sup (log |Sn|)/n

Simple Timing Channel Capacity Delays of q +1, q +2, … Capacity of this simple timing channel: C = log w[q,1] , where w[q,1] is the unique positive root of 1 – (x –q + x –1) For theta=1, C=1, for 2, C = .6942, for 10, C=.26, for 50, 0.0832

Bounded Timing Channel Capacity Delays of q, q +1, q +2, …, q +N Capacity of bounded timing channel: C = log w[q,N] , where w[q,N] is the unique positive root of 1 – (x–q + x–(q +1) + … + x–(q +N)) For theta=1, C=1, for 2, C = .6942, for 10, C=.26, for 50, 0.0832

Neurons Basis for nervous system Soma receives information from dendrites Soma sends information via electrical impulse (spike) down axon Spike releases neurotransmitters across synaptic cleft at end of axon to dendrite Give picture of neuron

Spikes Spike, or action potential, changes potential from –70 mV to 50 mV Information passed by timing, not by magnitude of spike voltage Action potential propagation speed from 1 to 100’s of km/hr, F(size, sheath) Spike duration is 1-2 ms. Minimum refractory period between spikes Give picture spike voltage change – action potential

Timing Channels & Spikes Minimum delay Refractory period Information in timing Constant # messages Constant D voltage

MacKay-McCulloch Considered neuronal data rates Refractory time TR = 1 msec Increments of DT = 0.05 msec Maximum time TM = TR + nDT = 2 msec Capacity estimated (incorrectly) as: C = log n / [(TM + TR )/2] Incorrect numerator, should be n+1, denominator assumes uniform distribution of symbols.

MacKay-McCulloch Estimated 2.9 bps (3.1 bps is right) Can rewrite estimated capacity as: C = log n / [TR + nDT/2] But lim n!1log n / [TR + nDT/2] = 0 , when in fact, limiting rate is 3.24 bps Graph of capacities of correct and M&M vs. log(n)

Majani & Rumsey For constant symbol time, 2-input DMC, with noise, showed optimal distribution for inputs had pr(0) in [1/e , 1-1/e] Liang proved conjecture for n-input DMC These results do not apply when the symbol times vary Graph of capacities of correct and M&M vs. log(n)

Noise What about when there is noise? Can no longer use algebraic approach Rather than using simple mutual info, It = H(X)/E(T) must use conditional entropy, It = H(X)-H(X|Y)/E(T) Graph of capacities of correct and M&M vs. log(n)

Conclusions Introduced problem of covert channels through threshold Mix-firewalls Analyzed simple (noiseless) channel Compared to biological information model Corrected earlier estimates of M & M Showed that MRL results do not apply First shot at analysis in presence of noise Graph of capacities of correct and M&M vs. log(n)