the impact of ai on lifecycle processes · life cycle processes (iso/iec/ieee 15288) 19 january...

32
The impact of AI on lifecycle processes: a security and privacy viewpoint Antonio Kung CEO Trialog 25 rue du Général Foy 75008 Paris www.trialog.com The impact of AI on lifecycle processes 19 January 2019 1

Upload: others

Post on 10-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The impact of AI on lifecycle processes · Life Cycle Processes (ISO/IEC/IEEE 15288) 19 January 2019 The impact of AI on lifecycle processes Agreement Acquisition Supply Organisational

The impact of AI on lifecycle processes: a security and privacy viewpoint

Antonio Kung

CEO Trialog

25 rue du Général Foy 75008 Paris

www.trialog.com

The impact of AI on lifecycle processes 19 January 2019 1

Page 2: The impact of AI on lifecycle processes · Life Cycle Processes (ISO/IEC/IEEE 15288) 19 January 2019 The impact of AI on lifecycle processes Agreement Acquisition Supply Organisational

Introduction

The impact of AI on lifecycle processes

Engineering background Coordinator PRIPARE (pripareproject.eu) 2013-2015

Privacy standards Rapporteur Impact of AI on privacy (ISO study period) Privacy engineering for system lifecycle processes (ISO/IEC 27550 editor) Privacy guidelines for smart cities (ISO/IEC 27570 editor) Security and privacy guidelines for IoT (ISO/IEC 27030 co-editor) User-centric framework for the handling of PII based on privacy preferences (ISO/IEC 27556 co-editor) Big data – Security and privacy fabric (ISO/IEC 20547-4 contributor) Consumer protection -- Privacy by design for consumer goods and services (ISO 31700 contributor)

Cybersecurity standards Towards an ITS cybersecurity framework (ITU/SG17/Q13 study)

IoT standards Interoperability for IoT systems - Part 3: semantic interoperability (ISO/IEC 28123-3 co-editor)

Others FG-DPM (D4.1 Framework of Security and Privacy in Data Processing Management) European Innovation Platform – Smart Cities and Communities

– Citizen approach to data: privacy-by-design

19 January 2019 2

Page 3: The impact of AI on lifecycle processes · Life Cycle Processes (ISO/IEC/IEEE 15288) 19 January 2019 The impact of AI on lifecycle processes Agreement Acquisition Supply Organisational

IPEN member (ipen.trialog.com)

The impact of AI on lifecycle processes 19 January 2019 3

Page 4: The impact of AI on lifecycle processes · Life Cycle Processes (ISO/IEC/IEEE 15288) 19 January 2019 The impact of AI on lifecycle processes Agreement Acquisition Supply Organisational

Outline

The impact of AI on lifecycle processes

Lifecycle processes

AI assistance for lifecycle processes

AI assistance for security and privacy risk analysis

AI for malicious AI

Governance of AI-based systems

Conclusions

19 January 2019 4

Page 5: The impact of AI on lifecycle processes · Life Cycle Processes (ISO/IEC/IEEE 15288) 19 January 2019 The impact of AI on lifecycle processes Agreement Acquisition Supply Organisational

Outline

The impact of AI on lifecycle processes

Lifecycle processes

AI assistance for lifecycle processes

AI assistance for security and privacy risk analysis

AI for malicious AI

Security and privacy governance of AI-based systems

Conclusions

19 January 2019 5

Page 6: The impact of AI on lifecycle processes · Life Cycle Processes (ISO/IEC/IEEE 15288) 19 January 2019 The impact of AI on lifecycle processes Agreement Acquisition Supply Organisational

Definitions

The impact of AI on lifecycle processes

Lifecycle evolution of a system, product, service, project or other human-made entity

from conception through retirement

[ISO/IEC/IEEE 15288]

Process set of interrelated or interacting activities

use inputs to deliver an intended result

[ISO 9000]

19 January 2019 6

Page 7: The impact of AI on lifecycle processes · Life Cycle Processes (ISO/IEC/IEEE 15288) 19 January 2019 The impact of AI on lifecycle processes Agreement Acquisition Supply Organisational

Lifecycle Process

Example: Product Lifecycle Management (PLM)

The impact of AI on lifecycle processes 19 January 2019

Product life cycle

management

Conceive

Design

Realise

Service

Conceive

Specification

Concept design

Design

Detail design

Validation and analysis

Tool design

Realise

Plan manufacturing

Manufacture

Build/assemble

Test (Quality control)

Service

Sell and deliver

Use

Maintain and support

Dispose

7

Page 8: The impact of AI on lifecycle processes · Life Cycle Processes (ISO/IEC/IEEE 15288) 19 January 2019 The impact of AI on lifecycle processes Agreement Acquisition Supply Organisational

Life Cycle Processes (ISO/IEC/IEEE 15288)

The impact of AI on lifecycle processes 19 January 2019

Agreement

Acquisition

Supply

Organisational project-enabling

Life cycle model management

Infrastructure management

Portfolio managment

Human resources management

Quality management

Knowledge management

Technical management

Project planning

Project assessment and control

Decision management

Risk management

Configuration management

Information management

Measurement

Quality assurance

Technical

Business of mission analysis

Needs & requirements

System requirements

Architecture definition

Design definition

System analysis

Implementation

Integration

Verification

Transition

Validation

Operation

Maintenance

Disposal

8

Page 9: The impact of AI on lifecycle processes · Life Cycle Processes (ISO/IEC/IEEE 15288) 19 January 2019 The impact of AI on lifecycle processes Agreement Acquisition Supply Organisational

Outline

The impact of AI on lifecycle processes

Lifecycle processes

AI assistance for lifecycle processes

AI assistance for security and privacy risk analysis

AI for malicious AI

Security and privacy governance of AI-based systems

Conclusions

19 January 2019 9

Page 10: The impact of AI on lifecycle processes · Life Cycle Processes (ISO/IEC/IEEE 15288) 19 January 2019 The impact of AI on lifecycle processes Agreement Acquisition Supply Organisational

AI to Assist System Lifecycle Processes

The impact of AI on lifecycle processes 19 January 2019 10

Process AI support

Agreement AI-assisted data sharing agreement

Organisational

AI assisted decision making AI assisted knowledge management

Technical management

AI assisted risk analysis AI assisted compliance

Technical process

AI-assisted risk analysis AI-assisted design AI-assisted verification AI assisted operation AI assisted maintenance

Page 11: The impact of AI on lifecycle processes · Life Cycle Processes (ISO/IEC/IEEE 15288) 19 January 2019 The impact of AI on lifecycle processes Agreement Acquisition Supply Organisational

Other Lifecycles

The impact of AI on lifecycle processes 19 January 2019

Product lifecycle

Big data management

lifecycle

Cyber security management

lifecycle

Risk management

lifecycle

Privacy management

lifecycle

11

Page 12: The impact of AI on lifecycle processes · Life Cycle Processes (ISO/IEC/IEEE 15288) 19 January 2019 The impact of AI on lifecycle processes Agreement Acquisition Supply Organisational

Big Data Management Lifecycle

The impact of AI on lifecycle processes 19 January 2019 12

Big data management

life cycle

ISO/IEC 20547-3

Ingestion

Preprocessing

Analysis Storage

Destruction / Removal

Process AI support

Ingestion Assisted collection

Preprocessing Assisted cleansing Assisted curation

Analysis Machine learning, Deep learning

Storage Assisted selection of storage scheme

Destruction / removal

Page 13: The impact of AI on lifecycle processes · Life Cycle Processes (ISO/IEC/IEEE 15288) 19 January 2019 The impact of AI on lifecycle processes Agreement Acquisition Supply Organisational

Cybersecurity Lifecycle (ISO/IEC 27101 – NIST)

The impact of AI on lifecycle processes 19 January 2019

Process AI support

Identify AI assisted risk analysis

Protect Pattern recognition for the design of security and privacy controls

Detect Anomaly detection - off-line analysis - on-line detection

Respond Assisting and training operators Autonomous decision taking? Recover

13

Page 14: The impact of AI on lifecycle processes · Life Cycle Processes (ISO/IEC/IEEE 15288) 19 January 2019 The impact of AI on lifecycle processes Agreement Acquisition Supply Organisational

Privacy Management Lifecycle (PRIPARE)

The impact of AI on lifecycle processes 19 January 2019

Analysis

Functional description and

high-level privacy analysis

Legal assessment

Privacy and security plan preparation

Detailed privacy analysis

Operatiionalization of privacy principles

Risk management

Design

Privacy enhancing architectures design (PEAR)

Privacy enhancing detailed design

Implemen-tation

Privacy implementation

Verification

Accountability

Security & privacy dynamic analysis

Security & privacy static analysis

Release

Create incident response plan

Create system decommissioning

plan

Final security & privacy review

Publish PIA report

Maintenance

Execute incident response plan

Security & privacy verifications

Decommis-sionning

Execute decommissioning

plan

14

Process AI support Analysis AI-assisted risk analysis

Design AI-assisted design

Verification AI-assisted verification

Release AI-assisted incident management

Page 15: The impact of AI on lifecycle processes · Life Cycle Processes (ISO/IEC/IEEE 15288) 19 January 2019 The impact of AI on lifecycle processes Agreement Acquisition Supply Organisational

Information security risk management (ISO/IEC 27005)

The impact of AI on lifecycle processes 19 January 2019

Establish context

Risk criteria

Scope and boundaries

Risk Identification

Assets

Threats

Existing controls

Vulnerabilities

Consequences

Risk analysis

Assessing consequences

Assessing incident

likelihoods

Determining level of risks

Risk evaluation

Prioritization

Risk treatment

Risk modification

Risk retention

Risk avoidance

Risk sharing

Risk monitoring and review

Risk factors

Risk management

process

Information security risk

management

Establish context

Risk identification

Risk

analysis

Risk evaluation

Risk treatment

Monitoring and review

15

Process AI support Risk Analysis AI assisted risk analysis

Page 16: The impact of AI on lifecycle processes · Life Cycle Processes (ISO/IEC/IEEE 15288) 19 January 2019 The impact of AI on lifecycle processes Agreement Acquisition Supply Organisational

Continuous improvement

Example: Cybersecurity Situation Awareness Learning

The impact of AI on lifecycle processes 19 January 2019 16

B Machine Learning (Deep Learning?) new

models

C Knowledge updateNew situation

D Process

Update

A Detecting

Abnormal events

Page 17: The impact of AI on lifecycle processes · Life Cycle Processes (ISO/IEC/IEEE 15288) 19 January 2019 The impact of AI on lifecycle processes Agreement Acquisition Supply Organisational

Outline

The impact of AI on lifecycle processes

Lifecycle processes

AI assistance for lifecycle processes

AI assistance for security and privacy risk analysis

AI for malicious AI

Security and privacy governance of AI-based systems

Conclusions

19 January 2019 17

Page 18: The impact of AI on lifecycle processes · Life Cycle Processes (ISO/IEC/IEEE 15288) 19 January 2019 The impact of AI on lifecycle processes Agreement Acquisition Supply Organisational

AI Assisted Risk Analysis Using Risk Maps

Security and privacy threat/breach risk level:

Likelihood

Impact

Many versions of risk maps

More levels

Different ways of calculating. Exemples

– NIST privacy engineering

– ETSI TVRA

This map is from CNIL guidelines

The impact of AI on lifecycle processes 19 January 2019

Absolutely avoided or

reduced

Must be avoided or reduced

Must be reduced

These risks may be taken

Negligible Likelihood

Limited Likelihood

Significant Likelihood

Maximum Likelihood

Negligible Impact

Limited Impact

Significant Impact

Maximum Impact

18

Page 19: The impact of AI on lifecycle processes · Life Cycle Processes (ISO/IEC/IEEE 15288) 19 January 2019 The impact of AI on lifecycle processes Agreement Acquisition Supply Organisational

AI to Assist Risk Analysis

Assistance to avoid attacks (reduce likelihood of threats)

Assistance to breaches (reduce severity of impact)

The impact of AI on lifecycle processes 19 January 2019

Absolutely avoided or

reduced

Must be avoided or reduced

Must be reduced

These risks may be taken

Negligible Likelihood

Limited Likelihood

Significant Likelihood

Maximum Likelihood

Negligible Impact

Limited Impact

Significant Impact

Maximum Impact

19

Page 20: The impact of AI on lifecycle processes · Life Cycle Processes (ISO/IEC/IEEE 15288) 19 January 2019 The impact of AI on lifecycle processes Agreement Acquisition Supply Organisational

Outline

The impact of AI on lifecycle processes

Lifecycle processes

AI assistance for lifecycle processes

AI assistance for security and privacy risk analysis

AI for malicious AI

Security and privacy governance of AI-based systems

Conclusions

19 January 2019 20

Page 21: The impact of AI on lifecycle processes · Life Cycle Processes (ISO/IEC/IEEE 15288) 19 January 2019 The impact of AI on lifecycle processes Agreement Acquisition Supply Organisational

AI to Break Cybersecurity

security incident / privacy breach is more likely to occur

Security incident / privacy breach has more impact

19 January 2019

Absolutely avoided or

reduced

Must be avoided or reduced

Must be reduced

These risks may be taken

Negligible Likelihood

Limited Likelihood

Significant Likelihood

Maximum Likelihood

Negligible Impact

Limited Impact

Significant Impact

Maximum Impact

The impact of AI on lifecycle processes 21

Page 22: The impact of AI on lifecycle processes · Life Cycle Processes (ISO/IEC/IEEE 15288) 19 January 2019 The impact of AI on lifecycle processes Agreement Acquisition Supply Organisational

AI to break cybersecurity

19 January 2019

(TVRA) Threat Vulnerability Risk Analysis

Attack factor Malicious AI assistance

Time

<= 1 day <= 1 week <= 1 month <= 3 months <= 6 months > 6 months

AI attack creation assistant

Expertise Layman Proficient Expert

Knowledge Public Restricted Sensitive Critical

AI based learning of vulnerabilities

Opportunity

Unnecessary Easy Moderate Difficult Nont

AI based creation of opportunities

Equipment Standard Specialised Bespoke

Lower cost

Asset Impact Low Medium High

AI analysis of impact

Intensity Single intensity Moderate intensity High intensity

AI based swarm attack

Absolutely avoided or

reduced

Must be avoided or reduced

Must be reduced

These risks may be taken

Negligible Likelihood

Limited Likelihood

Significant Likelihood

Maximum Likelihood

Negligible Impact

Limited Impact

Significant Impact

Maximum Impact

The impact of AI on lifecycle processes 22

Page 23: The impact of AI on lifecycle processes · Life Cycle Processes (ISO/IEC/IEEE 15288) 19 January 2019 The impact of AI on lifecycle processes Agreement Acquisition Supply Organisational

Malicious AI: Enhancing threats / New threats

The impact of AI on lifecycle processes

Expansion of existing threats Expanding phishing

Increasing willingness to carry out attacks

– increasing anonymity and increasing psychological distance

Robotics progress

Introduction of new threats Mimicking voice

New AI capabilities imply new threats

– Autonomous cars VS image of a stop sign changed

– Swarm of autonomous systems VS attack on a server to control the swarm

19 January 2019 23

Page 24: The impact of AI on lifecycle processes · Life Cycle Processes (ISO/IEC/IEEE 15288) 19 January 2019 The impact of AI on lifecycle processes Agreement Acquisition Supply Organisational

Data Poisoning Courtesy Ivo Emanuilov (KUL – citip – Imec)

The impact of AI on lifecycle processes

Adversarial examples: malicious inputs to machine learning models

Data Poisoning: Fooling the models

19 January 2019 24

Page 25: The impact of AI on lifecycle processes · Life Cycle Processes (ISO/IEC/IEEE 15288) 19 January 2019 The impact of AI on lifecycle processes Agreement Acquisition Supply Organisational

Malicious AI

The impact of AI on lifecycle processes 19 January 2019 25

Page 26: The impact of AI on lifecycle processes · Life Cycle Processes (ISO/IEC/IEEE 15288) 19 January 2019 The impact of AI on lifecycle processes Agreement Acquisition Supply Organisational

Outline

The impact of AI on lifecycle processes

Lifecycle processes

AI assistance for lifecycle processes

AI assistance for security and privacy risk analysis

AI for malicious AI

Security and privacy governance of AI-based systems

Conclusions

19 January 2019 26

Page 27: The impact of AI on lifecycle processes · Life Cycle Processes (ISO/IEC/IEEE 15288) 19 January 2019 The impact of AI on lifecycle processes Agreement Acquisition Supply Organisational

AI based applications

The impact of AI on lifecycle processes

Automatic speech recognition, machine translation, spam filters, and search engines

Autonomous cars, Robots for elderly people, Autonomous drones Controlled systems

19 January 2019 27

Page 28: The impact of AI on lifecycle processes · Life Cycle Processes (ISO/IEC/IEEE 15288) 19 January 2019 The impact of AI on lifecycle processes Agreement Acquisition Supply Organisational

Smart city example Model

Security and Privacy Governance Model

The impact of AI on lifecycle processes 19 January 2019 28

Lifecycle process

Governing

stakeholder

Governance

process

applies

System provider

System assets

to manage

Security and

privacy Policies

to

follows

applies

on

to monitor to establish

Lifecycle process

Smart city

Governance

process

applies

Smart transport

operator

Transport system

customers data

to manage

Security and

privacy Policies

follows

applies

to monitor to establish

Page 29: The impact of AI on lifecycle processes · Life Cycle Processes (ISO/IEC/IEEE 15288) 19 January 2019 The impact of AI on lifecycle processes Agreement Acquisition Supply Organisational

Autonomous vehicle

example

Capability beyond explainability

Model

Security and Privacy Governance Model for AI?

The impact of AI on lifecycle processes 19 January 2019 29 to on

Policy management

process

System provider

Control and

monitoring process

Applies

AI-based system

System assets

to manage

Policies follows

applies

to monitor to establish

Policy management

process

Autonomous vehicle

manufacturer

Control and

monitoring process

Applies

Autonomous vehicle

Vehicle and

passengers

to manage

Safety, security,

privacy policies

follows

applies

to monitor to establish

Page 30: The impact of AI on lifecycle processes · Life Cycle Processes (ISO/IEC/IEEE 15288) 19 January 2019 The impact of AI on lifecycle processes Agreement Acquisition Supply Organisational

Outline

The impact of AI on lifecycle processes

Lifecycle processes

AI assistance for lifecycle processes

AI assistance for security and privacy risk analysis

AI for malicious AI

Security and privacy governance of AI-based systems

Conclusions

19 January 2019 30

Page 31: The impact of AI on lifecycle processes · Life Cycle Processes (ISO/IEC/IEEE 15288) 19 January 2019 The impact of AI on lifecycle processes Agreement Acquisition Supply Organisational

Conclusions

The impact of AI on lifecycle processes

AI will improve lifecycle processes

AI will improve security and privacy risk management

Malicious AI will increase security and privacy risks

Security and Privacy Governance Model for AI?

19 January 2019 31

Page 32: The impact of AI on lifecycle processes · Life Cycle Processes (ISO/IEC/IEEE 15288) 19 January 2019 The impact of AI on lifecycle processes Agreement Acquisition Supply Organisational

Questions?

www.trialog.com

The impact of AI on lifecycle processes 19 January 2019 32