Information Sharing and Security in Dynamic Coalitions Steven A. Demurjian

advertisement
CSE
4701
Information Sharing and Security in
Dynamic Coalitions
Steven A. Demurjian
Computer Science & Engineering Department
371 Fairfield Way, Box U-2155
The University of Connecticut
Storrs, Connecticut 06269-2155
http://www.engr.uconn.edu/~steve
steve@engr.uconn.edu
Chaps22-1
Overview of Presentation

CSE
4701




Introduction and Motivation
Preparedness Scenarios (Civilian and Military)
The Dynamic Coalition Problem
 Civilian Organizations
 Military Involvement/GCCS
Information Sharing and Security
 Federating Resources
 Database Interoperability
 Syntax, Semantics, and Pragmatics
 Data Integrity
 Access Control
Conclusions and Future Work
Chaps22-2
Crisis and Coalitions

CSE
4701



A Crisis (Event) is Any Situation Requiring Regional,
National or International Attention as Determined by
the President of United States/UN
A Coalition is an Alliance of Organizations:
Governmental (Federal, State, and Local), Military,
Civilian, International or Combination
A Dynamic Coalition is Formed in a Crisis and
Changes as Crisis Develops, with the Key Concern
Being the Most Effective way to Solve the Crisis
Dynamic Coalition Problem (DCP) is the Inherent
Security, Resource, and/or Information Sharing Risks
that Occur as a Result of the Coalition Being Formed
Quickly
Chaps22-3
Crises in 2005

CSE
4701




Tidal Wave in Southeast Asia
Hurricanes in US
 Katrina – Louisiana and Mississippi
 Rita – Texas and Louisiana
Mudslides in Guatemala
Earthquake in Pakistan/India
Key Issues for US Crises:
 Both Hurricanes Involved Large Populations of
Underinsured and Uninsured
 Rita had Notice – Evacuation Hampered/Slow
 Relief Hampered by Total Failure of Power,
Particularly in New Orleans
 Coalitions Difficult to Form and Utilize
Chaps22-4
Crises in 2007

CSE
4701


October 2007 Fires in Southern California
 What is the Typical Impacted Family?
 Middle to Upper Middle Class?
 Insured vs. Uninsured?
 Individuals Evacuated Great Distances from their
Homes
 Difficulty in Tracking Medical Records
Residual Smoke Causing Respiratory Issues
Elsewhere
 Impact on Cities and Urban Areas
 Underinsured and Uninsured Populations
Coalition Must Systematically Deal with Both
Population Groups from the Same Event
Chaps22-5
International: Near Simultaneous Crises
CSE
4701
Crisis Point
NATO Hq
Olympic Games
BOSNIA
(NATO)
KOSOVO
(US,UK)
Earthquake
(United Nations)
Ship Wreck
(UK,SP)
Chaps22-6
Emergent Need for Coalitions

CSE
4701
“Coalitions must be flexible and no one coalition is or
has the answer to all situations.”
» Secretary of Defense, Donald Rumsfeld

“Whenever possible we must seek to operate alongside
alliance or coalition forces, integrating their
capabilities and capitalizing on their strengths.”
» U.S. National Security Strategy

“Currently, there is no automated capability for
passing command and control information and
situational awareness information between nations
except by liaison officer, fax, telephone, or loaning
equipment.”
» Undersecretary of Defense for Advanced Technology
Chaps22-7
Dealing with Crises in CT

CSE
4701


Uninsured/Underinsured Patients are Difficult to
Manage/Treat from an Informatics Perspective
 Move from State Agency to Agency
 Visit Many Diverse Health Care Providers
 Incomplete/Inconsistent Data for Each Visit
Treatment of Chronic Diseases is Difficult
 Consider Asthma – Many Different Types,
Treatment Plans, Medication Regimes, etc.
 History, Symptoms, Past Meds, etc., all Vital to
Deal with Current Problem
 Problematic with Incomplete/Missing History
One Individual at a Time – What Happens when there
is a State-Wide Event that Impacts 10,000?
Chaps22-8
National Preparedness Scenarios

CSE
4701



Major Events or Natural Disasters that Impact Health
Care May be Impossible to Handle
Various Preparedness Scenarios for:
 Pandemic Influenza
 Toxic Industrial Chemical Release
 Earthquake or Major Hurricane
 Wide Scale Forest Fires (October 2007)
Irrespective of Accident or Terrorist Cause
These Events Could Result in Respiratory Impact
 Underinsured/Uninsured Disproportionately
 Young and Old Populations Vulnerable
 Correct and Complete Patient Data Vital to Insure
Timely Treatment/Minimize Deaths
Chaps22-9
Consider Respiratory Event in CT

CSE
4701



What Happens if there is a Chemical Gas Release Off
of Route 91 North of Hartford?
Deal with Patients with Respiratory Issues
Assemble Appropriate Agencies/Personnel
 Health Infrastructure/Ambulances/ERs
 Integrate Patient Data from Myriad Sources
 CT Agencies: EPA, Public Safety, PH
 Gas Cloud Drifting – Weather/Wind Forecast
Transcend Barriers of:
 HIPAA
 Disparate Databases from Federal/State Agencies,
Hospitals, Clinics, Insurers, Pharmacies, etc.
Chaps22-10
Consider Respiratory Event in CT

CSE
4701




Dealing with Different Patient Populations?
Insured Populations:
 Less Dispersed Profile of Medical Visits
 Easier to Obtain Compete Patient Records
Underinsured/Uninsured Populations:
 Varied/Disparate Visit Profile
 Changing Addresses/Homeless
 Cycle Among State Agencies, Providers
 Higher Rates of Respiratory Illnesses
Coalitions Need to Deal with All Potential Patients
Difficulty with Underinsured/Uninsured Populations
Means Potential for Incorrect Care
Chaps22-11
National Preparedness Scenarios

CSE
4701




Issued by Homeland Security – 15 Scenarios
Intended to Assist Federal, State, and Local, Govts.
and the Private Sector in Preparedness
When Event Occurs, Must Deal with Citizens:
 Needing Urgent Medical Treatment
 Those that Seek Care not Required (in 9/11, this
was 15 times actual number)
Must Deal with Infrastructure Impact
 Breakdown of Transportation, Communication,
Medical/Utility Infrastructure, etc.
 Issue for 9/11; Catastrophe for Katrina
Potential for International Assistance as Well
Chaps22-12
Mission Areas for Scenarios

CSE
4701

Emergency Assessment/Diagnosis
 Detect Incident, Determine Impact, Monitor
Environment, Notify Governments
Emergency Management/Response
 Direct, Control, Coordinate Response
 Prove Emergency Public Information for
 Population at Risk
 Population at Large


Incident/Hazard Mitigation
 Control, Collect, and Contain Incident
Public Protection
 Provide Initial Warnings to at Risk/at Large
 Shelters, Evacuation, Transportation, etc.
Chaps22-13
Mission Areas for Scenarios

CSE
4701


Victim Care
 Treat Victims at Scene, Transport, etc.
 Treat Patients at Medical Facilities
 Track and Notify/Security of Evidence
Investigation/Apprehension
 Cause of Attack – Even a Gas Leak needs to be
Checked to Insure NOT Terrorist Act
 Evidence of Crime Must be Preserved
Recovery/Remediation
 Restore Essential Services, Businesses, Economy,
Return Evacuees
 Provide Support for Area, Victims, Long-Term
Medical & Mental Health Services, etc.
Chaps22-14
Scenario 6: Chemical Attack

CSE
4701





Not Limited to Terrorism – Could be Just a Local
Event at a Chemical Plant or Storage Tank
Emergency Assessment/Diagnosis
 Scope of Gas Release, Prediction of Cloud Path
Emergency Management/Response
 Notify, Evacuate, Assemble Resources
Incident/Hazard Mitigation
 Understand Health Vulnerabilities of Cloud
 Impact of Rain, Wind, Spraying Foam, etc.
Public Protection
 Cell Phone/Text Message Notification (Storrs)
Victim Care
 Key Issue – Also Preventive as Well
Chaps22-15
Scenario 6: Chemical Attack

CSE
4701
Key Implications
 7,000 in Actual Downwind Area
 Half will Die Before/During Treatment
 Additional 15% Hospitalization
 70,000 Worried Well (Seek/Don’t Need Care)
 Long-Term Carcinogens, Damage to Internal
Organs, Eyes
Chaps22-16
Scenario 10: Natural Disaster

CSE
4701




Emergency Assessment/Diagnosis
 Direct Impact (Infrastructure) plus Indirect Impact
(Causes Another Event)
Emergency Management/Response
 Infrastructure Loss – Difficulty in Notification
Incident/Hazard Mitigation
 Wide Range of Potential Hazards
 Potable Water, Power (Heat), etc.
Public Protection
 Problematic – Tied to Advance Warning
Victim Care
 Wide Ranging w.r.t. Diseases/Injuries
Chaps22-17
Scenario 10: Natural Disaster

CSE
4701
Key Implications – Advance Warning
 Tourists/Residents – 48 Hours
 Massive Evacuation – 24 Hours
 Service Disruptions, Shelters Filled to Capacity,
Search and Rescue, etc.
 Potential to Cause Another Event
Chaps22-18
What is the Dynamic Coalition Problem?

CSE
4701



Dynamic Coalition Problem (DCP) is the Inherent
Security, Resource, and/or Information Sharing Risks
that Occur as a Result of the Coalition Being Formed
Quickly
Private Organizations (PVO)
 Doctors Without Boarders
 Red Cross
Non-Government Organizations (NGO)
 NYPD
Government Agencies
 FBI
 CIA
 Military
Chaps22-19
DC for Military Deployment/Engagement
U.S. Global C2 Systems
CSE
4701
Air Force
NGO/
PVO
OBJECTIVES:
Navy
Joint
Command
System
Battle
Management
System
GCCS
Securely Leverage Information in a
U.N.
Battle
Combat
Fluid Environment Army
Command
Operations
NATO Protect
U.S.A
System
System
Information While Simultaneously
Army
Marine Corps
Promoting the Coalition
Security Infrastructure in Support of DCP
LFCS
Canada
HEROS
Germany
SICF
France
AFATDS
ASAS
ABCS
CSSCS
GCCS-A
MCS
SIACCON
Italy
FADD
Other
Chaps22-20
Medical Informatics

CSE
4701



Security Requirements for Medical Records
Privacy vs. Availability
All Aspects of Security for Medical Information
 Treatment and Long-Term Care
 Insurance Claims and Future Insurability
 Nationalization of Medical Information
Critical Aspect of Dynamic Coalition Problem (DCP)
 DCP - Security, Resource, and Information
Sharing Risks for Alliance of Governmental,
Military, Civilian, and International Organizations
 Bring Together Divergent Requirements to
Support Life-Threatening Situation
 Rapid Availability of Patient Data in Emergency
Situations
Chaps22-21
Dynamic Coalition for Medical Emergency
CSE
4701
Red
Cross
Transportation
Pharma.
Companies
MDs w/o
Borders
Military
Medics
Govt.
Govt.
Local
Health
Care
CDC
EMTs
ISSUES:
Privacy vs. Availability in Medical Records
Support Life-Threatening Situations via
Availability of Patient Data on Demand
RNs
MDs
Other
State
Health
Chaps22-22
DCP Objectives for Crisis

CSE
4701






Federate Users Quickly and Dynamically
Bring Together Resources (Legacy, COTs, GOTs,
DBs, etc.) Without Modification
Dynamically Realize/Manage Simultaneous Crises
Identify Users by Roles to Finely Tune Access
Authorize, Authenticate, and Enforce a Scalable
Security Policy that is Flexible in Response to
Collation Needs
Provide a Security Solution that is Portable,
Extensible, and Redundant for Survivability
Include Management/Introspection Capabilities to
Track and Monitor System Behavior
Chaps22-23
Military Coalition
Clients Using Services
CSE
4701
U.S. Army
Client
Federal Agencies
(FEMA, FBI, CIA, etc.)
Client
Resources Provide Services
COTS
LFCS
(Canada)
U.S. Navy
Client
SICF
(France)
French
Air Force
Client
HEROS
U.S. Legacy
System
(Germany)
SIACCON
NATO
Database
Client
German
COTS
Client
NATO SYS
(Italy)
NGO/PVO
(Red Cross, NYPD, etc.)
Client
GCCS (US)
NGO/PVO
Resource
Chaps22-24
Joint and Combined Information Flow
Common Operating Environment
CSE
4701
ARMY
Combined: Many
Countries
GCCS-A
GCCS
CORPS
Joint Task Force
ABCS
MCS
XX
Coalition
Partners
NATO
Systems
Coalition
Systems
Marines
DIV
Air Force
GCCS-M
FAADC2I
MCS
Adjacent
Navy
GCCS-N
GCCS-AF
CSSCS
AFATDS
ASAS
TBMCS
TCO
JMCIS
X
BDE
BSA
TOC
MCS
||
BN
||
BN
||
MCS
MCS
CO
FBCB2
Joint - Marines, Navy, Air Force, Army
Chaps22-25
DCP: Combined Information Flow
CSE
4701
Maneuver
Logistics
GCCS - Joint/Coalition -
Air Defense/Air Operations
Fire Support
Combined Database
Intelligence
Network and Resource
Management
Chaps22-26
DCP: Global Command and Control System
GLOBAL C2 SYSTEMS
CSE
4701
MOBILE SUBSCRIBER EQUIPMENT
DATA RADIO
SATELLITE
MISSION PLANNING
MET
SUPPORT
INTEL
SATCOM
MANEUVER
CONTROL
TOPO
AIR DEFENSE
ARTY
Client/Server
AIR DEFENCE
MET
MISSION PLANNING
SUPPORT
INTEL
MANEUVER
CONTROL
Client/Server
SATCOM
GCCS Provides:
- Horizontal and Vertical Integration
of Information to Produce a
Common Picture of the Battlefield
- 20 separate automated systems
- 625 locations worldwide
- private network
ARTY
TOPO
Company
AIR DEFENCE
SUPPORT
INTEL
Client/Server
SATCOM
ARTY
MANEUVER
CONTROL
Situational Awareness
FBCB2
/EBC
Tactical BATTLEFIELD C2Platoon
SYSTEM
EMBEDDED BATTLE COMMAND
Internet
FBCB2
/EBC
Squad
MOBILE SUBSCRIBER EQUIPMENT
Chaps22-27
DCP: Global Command and Control System
CSE
4701
Joint Services
:
Weather
Video Teleconference
Joint Operations Planning and Execution System
Common Operational Picture
Transportation Flow Analysis
Logistics Planning Tool
Defense Message System
NATO Message System
Component Services
:
Army Battle Command System
Air Force Battle Management System
Marine Combat Operations System
Navy Command System
a.k.a
METOC
TLCF
JOPES
COP
JFAST
LOGSAFE
DMS
CRONOS
ABCS
TBMCS
TCO
JMCIS
Chaps22-28
DCP: Global Command and Control System
CSE
4701
Common Operational Picture
Common Picture
Chaps22-29
DCP Objectives for Crisis

CSE
4701


Federate Users Quickly and Dynamically
 Personnel Responding to Event
 Some Known in Advance, Others Dynamic
 Promote On-Line/Database Interactions
Bring Together Resources without Modification
 Physical Resources/Response Equipment
 Information Resources – Databases and Patient
Records from Myriad of Sources
 Monumental Task in Ordinary Situations
Dynamically Realize/Manage Simultaneous Crises
 Event (Hurricane) causes Another (Chemical)
 Conflicting Resources/Limited Personnel
 Utilities Always Borrowing Workers
Chaps22-30
Health Care Coalition
Clients
CSE
4701
State Police
Informatics Infrastructure
Federal Agencies
(FEMA, FBI, CIA, etc.)
Client
UCHC
CCMC
St. Francis
EMTs in
Field
Hartford
Hospital
DPH
Hospital for
Central CT
CT EPA
Weather/
GIS
Hospital
Access
Utilities
Power, etc.
GIS State
Database
NGO/PVO (Red Cross,
CT State Police, etc.)
Clients
CT Emergency
Response DB
NGO/PVO
Resource
Chaps22-31
Combined Information Flow
CSE
4701
What is the Information Flow for Chemical Event?
Maneuver
Maneuver
Air Defense/Operations
Operations
Emergency Headquarters
Local Control Base
Medical Coordination Base
Intelligence
Logistics
Weather/GIS
Resources
GCCS - Joint/Coalition Interactions
with
Federal Agencies
Local Governments
Other States
Combined
Database
Network and Resource
Management
Utilities
Power
Water
etc.
Chaps22-32
Coalition Tracking for CT Event
CSE
4701
Common Operational Picture
For CT Events, Need GIS Maps
Weather Overlays, Location
of Resources on Maps, etc.
Common Picture
Chaps22-33
DCP: Critical Requirements

CSE
4701



Establish Roles to Information Repositories
 Responders, Emergency/Medical Personnel ...
 Coalitions Dynamic –Secure/Flexible Access
 Transcend HIPAA, Other Constraints
Time Controllable Access to Information
 Time Limits on Users and Roles
 As Event Abates, Access Becomes Stricter
Value Based Constraints on Access
 Multiple Events, Responders Limited Access
Difficult to Federate Users and Resources
 Proprietary Databases in Different Formats
 Common (Virtual) Information Repository
Chaps22-34
GCCS Shortfalls: User Roles

CSE
4701



Currently, GCCS Users have Static Profile Based on
Position/Supervisor/Clearance Level
Granularity Gives “Too Much Access”
Profile Changes are Difficult to Make - Changes Done
by System Admin. Not Security Officer
What Can User Roles Offer to GCCS?
 User Roles are Valuable Since They Allow
Privileges to be Based on Responsibilities
 Security Officer Controls Requirements
 Support for Dynamic Changes in Privileges
 Towards Least Privilege
Chaps22-35
User Roles and Coalitions

CSE
4701



Emergent Events (Chemical) Requires a Response
Some Critical Issues
 Who’s in Charge?
 Who is Allowed to do What?
 Who can Mobilize Governmental Resources?
Roles can Help:
 Role for Event Commander(s)
 Roles for Event Participants/Personnel
 Roles Dictate Control over Resources
For Katrina: Lack of Leadership & Defined Roles
 Army Corps of Engineers Only Allowed to Repair
Levees – Not Upgrade and Change
Chaps22-36
GCCS Shortfalls: Time Controlled Access

CSE
4701

Currently, in GCCS, User Profiles are Indefinite with
Respect to Time
 Longer than a Single Crisis
 Difficult to Distinguish in Multiple Crises
 No Time Controllable Access on Users or GCCS
Resources
What can Time Constrained Access offer GCCS?
 Junior Planners - Air Movements of Equipment
Weeks before Deployment
 Senior Planners - Adjustment in Air Movements
Near and During Deployment
 Similar Actions are Constrained by Time Based on
Role
Chaps22-37
Time Controlled Access and Coalitions

CSE
4701


Multiple Events Require Ability to Distinguish
Between Roles Based on Time and Crisis
Occurrence of Rita (one Event) Impacted the Ongoing
Event (Katrina)
Need to Manage Simultaneous Events w.r.t. Time
 Different Roles Available at Different Times for
Different Events
 Role Might be “Finishing” in one Event (e.g., First
Response Role) and “Starting” in Another
 Individual May Play Different Roles in Different
Event
 Individual May Play Same Role with Different
Duration in Time w.r.t. its Activation
Chaps22-38
GCCS Shortfalls: Value Based Access

CSE
4701

Currently, in GCCS, Controlled Access Based on
Information Values Difficult to Achieve
 Unlimited Viewing of Common Operational
Picture (COP)
 Unlimited Access to Movement Information
 Attempts to Constrain would have to be
Programmatic - which is Problematic!
What can Value-Based Access Offer to GCCS?
 In COP
 Constrain Display of Friendly and Enemy Positions
 Limit Map Coordinates Displayed
 Limit Tier of Display (Deployment, Weather, etc.)
Chaps22-39
Value Based Access and Coalitions

CSE
4701

In Katrina/Rita, What People can See and Do May be
Limited Based on Role
 Katrina Responders Limited to Katrina Data
 Rita Responders Limited to Rita Data
 Some Responders (Army Corps Engineers) May
Need Both to Coordinate Activities
 For Chemical Event – Same Issue to Address
Within Each Event, Information Also Limited
 Some Katrina Roles (Commander, Emergency
Responders, etc.) see All Data
 Other Katrina Roles Limited (Security Deployment
Plans Not Available to All)
 Again – Customization is Critical
Chaps22-40
GCCS Shortfalls: Federation Needs

CSE
4701

Currently, GCCS is Difficult to Use for DCP
 Difficult to Federate Users and Resources
 U.S. Only system
 Incompatibility in Joint and Common Contexts
 Private Network (Not Multi-Level Secure)
What are Security/Federation Needs for GCCS?
 Quick Admin. While Still Constraining US and
Non-US Access
 Employ Middleware for Flexibility/Robustness
 Security Definition/Enforcement Framework
 Extend GCCS for Coalition Compatibility that
Respects Coalition and US Security Policies
Chaps22-41
Federated Resources
CSE
4701
RESOURCES
Command&Control Vehicles
Army Airborne Command & Control
System
JSTARS
Unmanned Aerial Vehicle
Satellites
Army Battle Command System
Embedded Command System
INTEL FUSION
Embedded Battle Command
AIR DEFENCE
Embedded Battle Command
FIELD ARTILLERY
Embedded Battle Command
MANEUVER CONTROL
Embedded Battle Command
Common Picture
PERSONNEL AND LOGISTICS
Embedded Battle Command
Fwd Support Element
Ammo/Fuel
Refit
ABCS
Bradley / EBC
Embedded Battle Command
Chaps22-42
Federation Needs and Coalitions

CSE
4701

Katrina
 Devastated Basic Communication at All Levels
 There was No Need to Federate Computing
Systems at Crisis Location with No Power, etc.
Rita
 Event Known Well in Advance Didn’t Prevent
 Disorganized Evacuation, Running out of Fuel
 10+ Hour Highway Waits
Federation Must Coordinate Critical Resources
9/11 –Drop in Casualties was Database Problem
 Multiple DBs, Bad/Inconsistent Data, etc.
Moral: If it Can go Wrong, it Will Go Wrong



Chaps22-43
Database Interoperability

CSE
4701
Federation of Resources Requires Database
Interoperability to be Addressed
 Multiple DB Platforms (Oracle, Sybase, Informix)
 Incompatibility of Information
 Different DB Schemas that Contain Same Information
Expressed in Different Tables
 Often Un-Normalized

Inconsistency of Information
 Grid Coordinates with Different Meanings
 True North vs. Magnetic North
 Miles vs. Kilometers (US + NATO)

Integration of Heterogeneous DB has Been LongStanding Research Area - Today Leveraging XML
Chaps22-44
Database Interoperability Requirements
CSE
4701
Oracle
Legacy
Database
Systems
Sybase
AFATDS
ASAS
Format Change
Modeling
Enhanced
Structures
Application
SPECIFIC
FORMAT
VISUAL
INTERFACE
Display
Style 1
Informix
Application
SPECIFIC
FORMAT
PROCESSING
LOGIC
Intelligence
Division
Commander
MCS
Format Change
Application
SPECIFIC
FORMAT
VISUAL
INTERFACE
Application
SPECIFIC
FORMAT
PROCESSING
LOGIC
Display
Style 2
Brigade
Commander
Chaps22-45
Info Sharing/Access: Potential Pitfalls

CSE
4701




Dealing with Information at Different Levels
 Syntax – Format of Information
 Semantics – Meaning of Information
 Pragmatics – Usage of Information
When Unifying Databases/Information Repositories,
Must Address all Three!
Data Integrity and Data Security
 Correct and Consistent Values
 Assurance in All Secure Accesses
Alternative Access Control Models
Issues for Federating Information Repositories
Chaps22-46
Syntactic Considerations

CSE
4701



Syntax is Structure and Format of the Information
That is Needed to Support a Coalition
Incorrect Structure or Format Could Result in Simple
Error Message to Catastrophic Event
For Sharing, Strict Formats Need to be Maintained
Health Care Data Suffers from Lack of Standards
 Standards for Diagnosis (Insurance Industry)
 Emerging Standards Include:
 Health Level 7 (HL7)
 Based on XML

Formats Non-Standard for Different Health
Organizations, Insurers, Pharmacy Networks, etc.
 N*N Translations Prone to Errors!
Chaps22-47
Syntactic Considerations

CSE
4701



Syntax is Structure and Format of the Information
That is Needed to Support a Coalition
Incorrect Structure or Format Could Result in Simple
Error Message to Catastrophic Event
For Sharing, Strict Formats Need to be Maintained
In US Military, Message Formats Include
 Heading and Ending Section
 United States Message Text Formats (USMTF)
 128 Different Message Formats
Text Body of Actual Message
Problem: Formats Non-Standard Across Different
Branches of Military and Countries


Chaps22-48
Semantics Concerns

CSE
4701
Semantics (Meaning and Interpretation)
 NATO and US - Different Message Formats
 Distances (Miles vs. Kilometers)
 Grid Coordinates (Mils, Degrees)
 Maps (Grid, True, and Magnetic North)

What Can Happen in Health Care Data?
 Possible to Confuse Dosages of Medications?
 Weight of Patients (Pounds vs. Kilos)?
 Measurement of Vital Signs?
 Dana Farber Chemo Death – Checks/Balances
 What Others are Possible?
Chaps22-49
Syntactic & Semantic Considerations

CSE
4701






What’s Available to Support Information Sharing?
How do we Insure that Information can be Accurately
and Precisely Exchanged?
How do we Associate Semantics with the Information
to be Exchanged?
What Can we Do to Verify the Syntactic Exchange
and that Semantics are Maintained?
Can Information Exchange Facilitate Federation?
Can this be Handled Dynamically?
Or, Must we Statically Solve Information Sharing in
Advance?
Chaps22-50
Pragmatics Considerations

CSE
4701


Pragmatics Require that we Totally Understand
Information Usage and Information Meaning
 What are the Critical Information Sources?
 How will Information Flow Among Them?
 What Systems Need Access to these Sources?
 How will that Access be Delivered?
 Who (People/Roles) will Need to See What When?
 How will What a Person Sees Impact Other
Sources?
Focus on: Way that Information is Utilized and
Understood in its Specific Context
Can Medical Info be Misused even if Understood?
Chaps22-51
Pragmatics Issues

CSE
4701

Pragmatics - The Way that Information is Utilized and
Understood in its Specific Context
For Example, in GCCS
Inter-TOC
TOC-1
M-1068
M-1068
• Messaging
• VMF
• USMTF
• Situation Awareness
• BFA unique
• Files and DB Snapshots
• Unicast FTP
• Multicast FTP
• E-mail
• Global Broadcast Satellite
(GBS)
• Database Replication
Operational
Operational
Challenges
Challenges
• Autonomy
• Autonomy
• •Jump
JumpTOCs
TOCs
• Split TOCs
• Split TOCs
• Survivability
• Survivability
• •Bandwidth
Bandwidth
Contention
Contention
• Scalability
• Scalability
TOC 2/A-Cell
M-1068
M-1068
M-1068
M-1068
Intra-TOC
Intra-TOC
• ACDB DB
• ACDB DB
Synchronization
Synchronization
(RPC-based SR)
(RPC-based SR)
Tactical
WAN
Mixture of clients and
servers
M-1068
M-1068
TOC 2/B-Cell
Chaps22-52
Information Pragmatics Considerations
Pragmatics in Military-Led Coalition

CSE
4701
GBS
DSCS
Node Estimate
For CT Events, Coalition will have
Similar Complex Structure
• Many Different Systems
• Alternative Communication Paths
• Policies in Regards to Data Sharing
• Interacting Databases Under Control
(State Agencies) and External (Others)
• Infrastructure (Power, Water, etc.) Concerns
DR DR
GBS
SEN
VTel
BVTC
Info/Intel/Plans
BVTC
Mobility
BVTC
TGT/Fires
BVTC
SEN
SEN
GBS DR DR
BCV
DR
MVR BN
GBS
DR
SEN
DR
MVR BN
GBS
204FSB
DR
GBS DR DR
704MSB
LEN
Current FDD laydown has 53
autonomous Command
Post/TOCs (i.e., nodes)
GBS DR
DR
GBS
CMDR
DR
BVTC
DR
Relay
SEN
GBS
DR
TAC
1st BDE
GBS
GBS
GBS DR
BVTC
SINCGARS (FS)
EPLRS (AD)
GBS
XX
Sustainment
XXX
DR
DISCOM
DIV REAR
SINCGARS (FS)
EPLRS (AD)
GBS
299
ENG
DR
For a full Corps >200 nodes
MVR BN
GBS
4-42FA
X
SEN
GBS
DIVARTY
BVTC
SEN
XX
Division
Slice
GBS
DR
GBS
124th SIG BN
DR
HCLOS
XXX
GBS DR
SEN
GBS GBS
SINCGARS (FS)
EPLRS (AD)
BCV
BVTC
DR
MVR BN
GBS
DR
SEN
GBS DR
DR
MVR BN
GBS
4 FSB
Relay
DR
GBS DR DR
DR
DR
MVR BN
GBS
3-16FA
X
DIV CDR
DMAIN
CMDR
DR
2nd BDE
A2C2S
VTel
DR
TAC
DIV CDR
GBS
BVTC
588
ENG
GBS DR DR
DR
C2V
Theater
Injection Point
(TIP)
SEN
GBS
SINCGARS (FS)
EPLRS (AD)
HCLOS
SEN
DR DR
DR
DR DR
DR
GBS
DR
4
ENG
GBS DR
TAC
Basic Distribution Requirement
• Distribution Polices
• Automation & Notification
• User Controls
• Transport Mechanisms
• System and Process Monitors
• Security, Logs, and Archives
CMDR
BCV
GBS
SEN
404 ASB
SEN
GBS DR DR
4th BDE
BVTC
SINCGARS (FS)
EPLRS (AD)
GBS DR DR
DTAC 1
BVTC
BVTC
SINCGARS (FS)
EPLRS (AD)
DR
DR
Relay
SEN
GBS DR
1/4 AVN BN
DR
GBS
2/4 AVN BN
DR
DR
DR
GBS
Distribution Policy
DR
MVR BN
GBS
64 FSB
GBS DR DR
GBS
DR
MVR BN
GBS
XX
SEN
DR
GBS DR DR
3rd BDE
MVR BN
GBS DR DR
9-1FA
3-29FA
DR
1/10
CAV
CMDR
BCV
SEN
GBS
DR
• What • How
• When
- Prioritized
• Where - Encrypted
- Network
1/10 CAV Sqdn
Note: 3rd BDE not part of 1DD in Sep 2000.
Chaps22-53
Integrity: Confidence in Information Content

CSE
4701

Concerns: Consistency, Accuracy, Reliability
Accidental Errors – All too Prevalent
 Crashes, Concurrent Access, Logical Errors
 Actions:
 Integrity Constraints (Correct Data Values)
 GUIs (Correctly Entered Values)
 Redundancy (Values are Backed Up Offsite: 9/11)

Malicious Errors - Not Totally Preventable
 Individuals Seek to Interfere with Coalition
Operations During Actual Event
 Actions:
 Authorization, Authentication, Enforcement Policy
 Concurrent Updates to Backup DBs
Chaps22-54
Security: Confidence in Information Access

CSE
4701
Assurance
 Do Security Privileges for Each User Support their
Needs?
 What Guarantees are Given by the Security
Infrastructure in Order to Attain:
 Safety: Nothing Bad Happens During Execution
 Liveness: All Good Things can Happen During
Execution

Consistency
 Are the Defined Security Privileges for Each User
Internally Consistent?
 Are the Defined Security Privileges for Related
Users Globally Consistent?
Chaps22-55
What are Key Security Concepts?

CSE
4701

Principal or Subject
 Entity (Person/Process/etc.) to Which
Authorizations are Granted
 Can be a User, User Group, Program, Client,
Protected Object (Chunk of Information)
 Known Object whose Internal Structure is
Inaccessible Except by Protection System
 The Unit of Protection
 For Our Purposes:
 Patient Record, Patient Test, etc.
 Geographic Database, Weather Map, etc.
Glossary from: Saltzer and Schroeder, “The Protection of Information in
Computer Systems”, Proc. of IEEE, Vol. 63, No. 9, September 1975.
Chaps22-56
What are Key Security Concepts?

CSE
4701



Authentication
 Proving you are who you are
 Is the Client who S/he Says they are?
Authorization
 Granting/Denying Access to Information
 Revoking Access to Information
 Does the Client have Permission to do what S/he
Wants?
Encryption
 Establishing Communications so that No One but
Receiver Gets the Content of the Message
 Symmetric and Public Key Encryption
All Three are Vital for Coalitions/Events
Chaps22-57
What are Key Security Issues?

CSE
4701


Legal and Ethical Issues
 Information Must be Protected (e.g., SSN)
 Information Must be Accessible (e.g., Medical
Record)
Policy Issues
 Who Can See What Information When?
 Applications Limits w.r.t. Data vs. Users?
Access Control Models
 Govern the Way that Secure Access of Subjects to
Objects is Controlled
 Ranges from User (Roles) to Data Control
 Also Includes Ability to Delegate Capabilities
from One User to Another
Chaps22-58
Role Based Access Control

CSE
4701

What is Role Based Access Control (RBAC)?
 Roles Provide Means for Permissions to Objects,
Resources, Based on Responsibilities
 Users May have Multiple Roles Each with
Different Set of Permissions
 Role-Based Security Policy Flexible in both
Management and Usage
Issues for RBAC and DCP
 Who Creates the Roles?
 Who Determines Permissions (Access)?
 Who Assigns Users to Roles?
 Are there Constraints Placed on Users Within
Those Roles?
Chaps22-59
Discretionary Access Control

CSE
4701

What is Discretionary Access Control (DAC)?
 Restricts Access to Objects Based on the Identity
of Group and /or Subject
 Discretion with Access Permissions Supports the
Ability to “Pass-on” Permissions
DAC and DCP
 Pass on from Subject to Subject is a Problem
 Information Could be Passed from Subject (Owner) to
Subject to Party Who Should be Restricted

For Example,
 Local Commanders Can’t Release Information
 Rely on Discretion by Foreign Disclosure Officer

Pass on of DAC Must be Carefully Controlled!
Chaps22-60
Mandatory Access Control

CSE
4701

What is Mandatory Access Control (MAC)?
 Restrict Access to Information, Resources, Based
on Sensitivity Level (Classification) Classified
Information - MAC Required
 If Clearance (of User) Dominates Classification,
Access is Allowed
MAC and DCP
 MAC will be Present in Coalition Assets
 Need to Support MAC of US and Partners
 Partners have Different Levels/Labels
 Need to Reconcile Levels/Labels of Coalition
Partners (which Include Past Adversaries!)
Chaps22-61
Other Issues

CSE
4701
Intrusion Detection
 Not Prevention
 Intrusion Types:
 Trojan Horse, Data Manipulation, Snooping

Defense:
 Tracking and Accountability

Survivability
 Reliability and Accessibility
 Defense:
 Redundancy

Cryptography
 Fundamental to Security
 Implementation Details (key distribution)
Chaps22-62
Federating Information Repositories

CSE
4701


Must Deal with Multiple Repositories/Databases
 Syntactic, Semantic and Pragmatic Differences
 Integrity, Consistency, Assurance
 Different Access Control Models
Overcome Physical Issues
 Private Computer Networks
 Repositories Behind Firewalls
 Different Data Formats (Relational vs. OO)
Reconcile Legal/Business/Political Issues
 What Info can be Released (HIPAA)?
 Is it in “my” Interest to Release Info (Bus.)?
 What is the Impact if I Don’t (Political)?
 I Own Data – Why should I Share?
Chaps22-63
DCs for Clinical and Translational Science
CSE
4701
Pfizer
Bayer
UConn
Storrs
UConn
Health
Center Saint
DCF,
Francis,
DSS, etc.
CCMC, …
Info. Sharing - Joint R&D
Support T1, T2, and Clinical Research
Company and University Partnerships
Collaborative Funding Opportunities
Cohesive and Trusted Environment
Existing Systems/Databases
and New Applications
How do you Protect Commercial Interests?
Promote Research Advancement?
Free Read for Some Data/Limited for Other?
Commercialization vs. Intellectual Property?
NIH
FDA
NSF
Balancing Cooperation with Propriety
Chaps22-64
Bioinformatics: Public Policy on Security

CSE
4701

How do we Protect a Person’s DNA?
 Who Owns a Person’s DNA?
 Who Can Profit from Person’s DNA?
 Can Person’s DNA be Used to Deny Insurance?
Employment? Etc.
 How do you Define Security Limitations/Access?
What about i2b2 – Informatics for Integrating Biology
and the Bedside (see https://www.i2b2.org/)
 Scalable Informatics Framework to Bridge
 Clinical Research Data
 Vast Data Banks for Basic Science Research

Goal: Understand Genetic Bases of Diseases
Chaps22-65
Bioinformatics: Public Policy on Security

CSE
4701
Can DNA Repositories be Anonymously Available for
Medical Research?
 Do Societal Needs Trump Individual Rights?
 Can DNA be Made Available Anonymously for
Medical Research?
 De-identified Data Repositories
 Privacy Protecting Data Mining
International Repository Might Allow Medical
Researchers Access to Large Enough Data Set for
Rare Conditions (e.g., Orphan Drug Act)
Individual Rights vs. Medical Advances


Chaps22-66
Our Three-Pronged Security Emphasis
CSE
4701
Secure Software Design
to
Design and Write Secure
Software Programs
Assurance
Consistency
Integriy
RBAC, DAC, MAC
Safety
Liveness
Secure Information
Exchange
via XML
with MAC/RBAC
Secure MAC/RBAC
Interactions via
Middleware in
Distributed Setting
Chaps22-67
Security for XML Documents

CSE
4701


Emergence of XML for
Document/Information Exchange
Incorporate RBAC/DAC/MAC
into XML for
 Security of XML Content
 Applicability to Standards
Based on XML
An XML Document Appears
Differently to Different Users
Based on Multiple Factors
 Filter XML Document
Depending on user
Security DTDs
n Role DTD
n User DTD
n Constraint DTD
Security Officer
Generates Security
XML files for the
Application
Application
DTDs and
XML
Application
DTDs
Application
XML Files
Appl_Role.xml
Appl _User.xml
Appl_Constraint.xml
Application
User’s Role
Determines
the Scope of
Access
to Each XML
Document
Chaps22-68
Concluding Remarks

CSE
4701


Dynamic Coalitions are Vital to Deal with Events that
Require Significant Response in:
 Emergency Personnel
 Health Care Infrastructure/Treatment
 Large Numbers of Injured
Major Issue for Coalitions:
 Dealing with Collecting Patient Data from Diverse
Sources
 Underinsured and Uninsured Populations may be
More Seriously Impacted
Future: Collaboration Among Public Health, UCHC,
CS&E, Health Care Providers, Insurers, …
Chaps22-69
Download