Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Workshop on Vehicular Networks and Sustainable Mobility Testbed - Alexandre sousa 'Ecosystems in the city'

320 views

Published on

Workshop on Vehicular Networks and Sustainable Mobility Testbed

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Workshop on Vehicular Networks and Sustainable Mobility Testbed - Alexandre sousa 'Ecosystems in the city'

  1. 1. Ecosystems in the city Workshop on Vehicular Networks and Sustainable Mobility Testbed Alexandre Sousa (avs@portodigital.pt, avs@ismai.pt) . Associação Porto Digital . ISMAI — Instituto Universitário da Maia April 24, 2015
  2. 2. Porto Digital infrastructure The needed utilities infrastructure Budget limitations: build it in layers, reuse as much as possible The added-value is in the cars and trucks, not the network The ecosystem API, creative commons license, allow creating derived content Vehicular Net Workshop Ecosystems in the city 2 / 10
  3. 3. Porto Digital infrastructure The needed utilities infrastructure Budget limitations: build it in layers, reuse as much as possible The added-value is in the cars and trucks, not the network The ecosystem API, creative commons license, allow creating derived content Vehicular Net Workshop Ecosystems in the city 2 / 10
  4. 4. Porto Digital infrastructure The needed utilities infrastructure Budget limitations: build it in layers, reuse as much as possible The added-value is in the cars and trucks, not the network The ecosystem API, creative commons license, allow creating derived content Vehicular Net Workshop Ecosystems in the city 2 / 10
  5. 5. If I was your boss ... ... and you were my smart team Management prep talk: do more with less, ... Security and privacy: know-how, budget, hubris, simplicity (a few war stories) Vehicular Net Workshop Ecosystems in the city 3 / 10
  6. 6. The budget approach Airbus A 340, 5K per line of code (25 years ago) Il y a du feu dans les toilettes Fault tolerance, heisenberg bugs Mechanical failure vs electronic failure, my 15 year car What is secure software: even worse than fault-tolerant, a malicious person is going to try to make it fail in the worst possible moment and with the worst possible consequences Vehicular Net Workshop Ecosystems in the city 4 / 10
  7. 7. The budget approach Airbus A 340, 5K per line of code (25 years ago) Il y a du feu dans les toilettes Fault tolerance, heisenberg bugs Mechanical failure vs electronic failure, my 15 year car What is secure software: even worse than fault-tolerant, a malicious person is going to try to make it fail in the worst possible moment and with the worst possible consequences Vehicular Net Workshop Ecosystems in the city 4 / 10
  8. 8. The budget approach Airbus A 340, 5K per line of code (25 years ago) Il y a du feu dans les toilettes Fault tolerance, heisenberg bugs Mechanical failure vs electronic failure, my 15 year car What is secure software: even worse than fault-tolerant, a malicious person is going to try to make it fail in the worst possible moment and with the worst possible consequences Vehicular Net Workshop Ecosystems in the city 4 / 10
  9. 9. The know-how approach Small smart teams accomplish a lot 5 in Portugal, 50 in Denmark, 100 in the US NATO command and control (Pentaghon, Kosovo, Afghanistan, 5 people, 3 from telecom school PT army) The city factor: Porto vs Lisboa The stupidity factor (the million dollar bug) Vehicular Net Workshop Ecosystems in the city 5 / 10
  10. 10. The know-how approach Small smart teams accomplish a lot 5 in Portugal, 50 in Denmark, 100 in the US NATO command and control (Pentaghon, Kosovo, Afghanistan, 5 people, 3 from telecom school PT army) The city factor: Porto vs Lisboa The stupidity factor (the million dollar bug) Vehicular Net Workshop Ecosystems in the city 5 / 10
  11. 11. The know-how approach Small smart teams accomplish a lot 5 in Portugal, 50 in Denmark, 100 in the US NATO command and control (Pentaghon, Kosovo, Afghanistan, 5 people, 3 from telecom school PT army) The city factor: Porto vs Lisboa The stupidity factor (the million dollar bug) Vehicular Net Workshop Ecosystems in the city 5 / 10
  12. 12. Assumptions are the mother of all evil Forget that an address change has security implications and it had to be logged Proved secure military protocol, it failed ... (random number that wasn’t) Nothing is secure? There’s the one time pads Two way authentication, two channels ... SMS + web but smartphone (my obsolete OS phone) Malware in the firmware (1974 airforce report, Ken Thompson in ACM Turing Award 84 lecture) Vehicular Net Workshop Ecosystems in the city 6 / 10
  13. 13. Assumptions are the mother of all evil Forget that an address change has security implications and it had to be logged Proved secure military protocol, it failed ... (random number that wasn’t) Nothing is secure? There’s the one time pads Two way authentication, two channels ... SMS + web but smartphone (my obsolete OS phone) Malware in the firmware (1974 airforce report, Ken Thompson in ACM Turing Award 84 lecture) Vehicular Net Workshop Ecosystems in the city 6 / 10
  14. 14. Assumptions are the mother of all evil Forget that an address change has security implications and it had to be logged Proved secure military protocol, it failed ... (random number that wasn’t) Nothing is secure? There’s the one time pads Two way authentication, two channels ... SMS + web but smartphone (my obsolete OS phone) Malware in the firmware (1974 airforce report, Ken Thompson in ACM Turing Award 84 lecture) Vehicular Net Workshop Ecosystems in the city 6 / 10
  15. 15. Assumptions are the mother of all evil Forget that an address change has security implications and it had to be logged Proved secure military protocol, it failed ... (random number that wasn’t) Nothing is secure? There’s the one time pads Two way authentication, two channels ... SMS + web but smartphone (my obsolete OS phone) Malware in the firmware (1974 airforce report, Ken Thompson in ACM Turing Award 84 lecture) Vehicular Net Workshop Ecosystems in the city 6 / 10
  16. 16. Assumptions are the mother of all evil Forget that an address change has security implications and it had to be logged Proved secure military protocol, it failed ... (random number that wasn’t) Nothing is secure? There’s the one time pads Two way authentication, two channels ... SMS + web but smartphone (my obsolete OS phone) Malware in the firmware (1974 airforce report, Ken Thompson in ACM Turing Award 84 lecture) Vehicular Net Workshop Ecosystems in the city 6 / 10
  17. 17. Assumptions are the mother of all evil Forget that an address change has security implications and it had to be logged Proved secure military protocol, it failed ... (random number that wasn’t) Nothing is secure? There’s the one time pads Two way authentication, two channels ... SMS + web but smartphone (my obsolete OS phone) Malware in the firmware (1974 airforce report, Ken Thompson in ACM Turing Award 84 lecture) Vehicular Net Workshop Ecosystems in the city 6 / 10
  18. 18. Intuition traps Beware of your intuition A rope around the spherical earth, 1 meter slack, can a cat pass below it? SSL, public-key cryptography, the birthday attack The visual microphone Vehicular Net Workshop Ecosystems in the city 7 / 10
  19. 19. Intuition traps Beware of your intuition A rope around the spherical earth, 1 meter slack, can a cat pass below it? SSL, public-key cryptography, the birthday attack The visual microphone Vehicular Net Workshop Ecosystems in the city 7 / 10
  20. 20. Intuition traps Beware of your intuition A rope around the spherical earth, 1 meter slack, can a cat pass below it? SSL, public-key cryptography, the birthday attack The visual microphone Vehicular Net Workshop Ecosystems in the city 7 / 10
  21. 21. Intuition traps Beware of your intuition A rope around the spherical earth, 1 meter slack, can a cat pass below it? SSL, public-key cryptography, the birthday attack The visual microphone Vehicular Net Workshop Ecosystems in the city 7 / 10
  22. 22. Simplicity Low tech solutions: children’s labor, how to fire a person, 75 euros 25 cents vs 8.35 M The Regulations problem, why are they important? The million dollar bug: one sentence ... and trusting others, ... it could have destroyed the work of everyone in Porto The fraud MBA Vehicular Net Workshop Ecosystems in the city 8 / 10
  23. 23. Simplicity Low tech solutions: children’s labor, how to fire a person, 75 euros 25 cents vs 8.35 M The Regulations problem, why are they important? The million dollar bug: one sentence ... and trusting others, ... it could have destroyed the work of everyone in Porto The fraud MBA Vehicular Net Workshop Ecosystems in the city 8 / 10
  24. 24. Simplicity Low tech solutions: children’s labor, how to fire a person, 75 euros 25 cents vs 8.35 M The Regulations problem, why are they important? The million dollar bug: one sentence ... and trusting others, ... it could have destroyed the work of everyone in Porto The fraud MBA Vehicular Net Workshop Ecosystems in the city 8 / 10
  25. 25. Simplicity Low tech solutions: children’s labor, how to fire a person, 75 euros 25 cents vs 8.35 M The Regulations problem, why are they important? The million dollar bug: one sentence ... and trusting others, ... it could have destroyed the work of everyone in Porto The fraud MBA Vehicular Net Workshop Ecosystems in the city 8 / 10
  26. 26. Solution for the security of Regulations Scientific council opposition, use children again ... Literate programming Visual comparison (LATEX dot level precision) Vehicular Net Workshop Ecosystems in the city 9 / 10
  27. 27. Solution for the security of Regulations Scientific council opposition, use children again ... Literate programming Visual comparison (LATEX dot level precision) Vehicular Net Workshop Ecosystems in the city 9 / 10
  28. 28. Conclusion Hubris, don’t be too cocky Trust no one, know a little about the related fields Defense in depth Analogical solutions combined with digital solutions Simplicity Think out of the box Vehicular Net Workshop Ecosystems in the city 10 / 10

×