novagenesis: security aspects requirements and challenges

12
NovaGenesis: Security Aspects Requirements and Challenges Antônio Marcos Alberti Associate Professor and Researcher INATEL - Instituto Nacional de Telecomunicações www.inatel.br/novagenesis October 22th, 2013.

Upload: antonio-alberti

Post on 29-Nov-2014

244 views

Category:

Technology


1 download

DESCRIPTION

Presentation done at the BIC event at São Paulo, 2013. As part of it’s long term strategy for building international cooperation, the BIC project is setting up an in-country Extended Working Group (EWG) in Brazil comprised of key members of the Brazilian research community engaged in research in all areas related to Trustworthy ICT and international cooperation. The launch meeting of the Brazil EWG was held on 22nd October, 2013, at the Instituto de Tecnologia de Software (ITS) in São Paulo, Brazil.

TRANSCRIPT

Page 1: NovaGenesis: Security Aspects Requirements and Challenges

NovaGenesis: Security Aspects Requirements and Challenges

Antônio Marcos AlbertiAssociate Professor and Researcher

INATEL - Instituto Nacional de Telecomunicaçõeswww.inatel.br/novagenesis

October 22th, 2013.

Page 2: NovaGenesis: Security Aspects Requirements and Challenges

Very Brief History

NovaGenesis Overview

Testing Scenario: Joint Services and Content Orchestration

Security Aspects

Outline

Page 3: NovaGenesis: Security Aspects Requirements and Challenges

‣ 2008: Started Future Internet activities @ Inatel.

‣ 2009: Studying.

‣ 2010: First NovaGenesis design principles and choices.

‣ 2011: Finished draft architecture.

‣ 2012: Started proof-of-concept implementation. Refinement of choices.

‣ 2013: Test scenario over Mobile Future Internet (MOFI) from ETRI, CNU, and KNU - South Korea.

Very Brief History

Page 4: NovaGenesis: Security Aspects Requirements and Challenges

Entities and content naming employs natural language and self-certifiable names (hash codes).

All functionalities are seen as services, including network protocols.

Name bindings are stored on distributed hash tables, representing all kind of relationships among named-things.

Name bindings are published and subscribed, enabling distributed search, discovery, negotiation, and contracting of services and content.

NovaGenesis Overview

Page 5: NovaGenesis: Security Aspects Requirements and Challenges

Substrate resources are exposed to software by proxies, which represent them regarding resource life-cycling and orchestration.

All the communication is done by message scheduling and exchanging, with dynamic headers.

All the service contracts can capture intrinsically the required quality, security, privacy, reputation, etc.

The services will employ a decision cycle to meet objectives traced by human and machine operators.

They compete each other to better satisfy contracts (evolutionary pressures) and optimize the usage of substrate resources (evolution environment).

NovaGenesis Overview

Page 6: NovaGenesis: Security Aspects Requirements and Challenges

NovaGenesis Overview

Page 7: NovaGenesis: Security Aspects Requirements and Challenges

NovaGenesis Overview

Page 8: NovaGenesis: Security Aspects Requirements and Challenges

Testing Scenario: Joint Services and Content Orchestration

‣ Clients e servers discover each other, publish SLAs and exchange named-content based on user policies.

‣ Provides check for content provenance, integrity, and coherence of content.

‣ MOFI provided transparent connectivity change.

Page 9: NovaGenesis: Security Aspects Requirements and Challenges

‣ Content publishing round trip time

‣ Content subscription round trip time

Testing Scenario: Joint Services and Content Orchestration

Page 10: NovaGenesis: Security Aspects Requirements and Challenges

Requirements and challenges:

- Message/data integrity and confidentiality.

- Rendezvous among publishers and subscribers.

- Security, privacy, and trust of entities/content life-cycling.

- Trust network formation, assertion, and management.

- Identity, privacy, and reputation management.

- Unbiased contract, reputation, and trust evaluation.

- Build-in police definition, enforcement, and conflict resolution.

- History preservation versus cleaning.

- Revoking of published bindings, data, permissions, etc.

Security Aspects

Page 11: NovaGenesis: Security Aspects Requirements and Challenges

Requirements and challenges (continuing):

- Distributed key generation and cryptography.

- Voting and coordination of entities towards social security.

- Distributed/hierarchical certification chains.

- Management of different hash algorithms and sizes.

- Deterministic building of binary executables.

- Management of copies and clones.

- Scalability, resilience, “on the fly” algorithm changing.

Security Aspects

Page 12: NovaGenesis: Security Aspects Requirements and Challenges

Thank you!

Antônio Marcos Alberti

www.inatel.br/novagenesisantonioalberti.blogspot.com

facebook.com/antoniomarcos.albertiresearchgate.net/profile/Antonio_Albertilinkedin.com/profile/view?id=69752898

twitter.com/antoniomalberti

Of course, we are looking for collaboration to address these challenges on Future Internet!