DEVELOPING NFC APPS for BLACKBERRY

Total Page:16

File Type:pdf, Size:1020Kb

DEVELOPING NFC APPS for BLACKBERRY 22 March 2014 1 DEVELOPING NFC APPS for BLACKBERRY NFC Forum, Developers Showcase March 21st, 2014 Larry McDonough, Principal Evangelist @LMCDUNNA 22 March 2014 2 CONTENTS • Development on BlackBerry • BlackBerry NFC Support • 5 most common use cases • NFC Demos • Q & A 22 March 2014 3 First, Some Stats… • A mobile device management leader with global enterprise customer base exceeding 80,000 • 30,000+ BES 10 commercial & test servers installed • 250,000+ BBM Channels globally since launch • 40+ Million newly registered Android/iOS BBM users in first 60 days • 665+ carriers and distribution partners offering BlackBerry products and services in more than 175 countries around the world 22 March 2014 4 High Level Architecture Native C++ & HTML5 & Android Cascades UI WebWorks Runtime BlackBerry Platform & Services (BlackBerry Enterprise Service 10, Push, Payments, BBM, Invocation Framework, Share Framework, Maps, …) BlackBerry 10 OS Support for NFC in the Android Runtime is coming in 10.3 22 March 2014 5 Strong & Growing Ecosystem Managing corporate... and personal apps Broad range of app dev libraries Wide choice of HTML5 C/C++ C++/Qt Java Android programming BlackBerry Native SDK Cascades Runtime languages WebWorks™ 22 March 2014 6 Top Partners 22 March 2014 7 BlackBerry World • In over 170 Markets • Free to register • Free to submit upgrade • 70/30 revenue share • Credit card, PayPal, Carrier Billing • 5+ Billion apps downloaded 22 March 2014 8 http://developer.blackberry.com • Tools, samples, documentation, Forums… • HTML5 / WebWorks • C, C++, Native SDK • Cascades UI Framework • Android • Frameworks Partners: • Appcelerator, Cordova, dojo, jQuery Mobile, Marmalade, Qt, Sencha Touch, Unity 22 March 2014 9 BlackBerry NFC Support 22 March 2014 10 CONTENTS • What is NFC? (skipped for this audience!) • NFC Tags • Peer to Peer • Card Emulation • Virtual Target (Host Card) Emulation • Reading Contactless Cards • APIs & Built-in Apps Support 22 March 2014 11 About NFC Tags Memory Cards that store data App takes action in Have a contactless response to the message interface Read by a device termed “the Reader” 22 March 2014 12 About NFC Tags 4 standard NFC Forum tag types Message format is Various tag capacities standard (NDEF) Standard message Custom types types include Smart (“external”) allowed Poster, Text, URI 22 March 2014 13 About Tag Circuitry 22 March 2014 14 Field Detection and Power 22 March 2014 15 Demo 1 – NFC Business Card Front Back • No coding or client app necessary • Uses standard URL message format • Leverages browser to take user to my eBusiness Card site • Backend server code helps me track who I met, who downloaded my vcard, etc. w/QR Code w/NFC Tag For iOS users For real smartphone users 22 March 2014 16 Demo 1 – NFC Business Card After scanning tag, developers can: • Add my vcard to their address book which includes usual stuff plus: • LinkedIn URL, • Twitter handle, • Slide Share link, • BlackBerry Dev Blog link, • My Blogger link, etc. • Request a device, Register as a vendor, and visit BlackBerry dev site 22 March 2014 17 Demo 2 – NFC Fun Run Start timer Run! Stop timer Have a nice cup of tea 22 March 2014 18 Register with Invocation Framework <invoke-target id="com.example.NfcRaceTime"> <type>APPLICATION</type> <filter> <action>bb.action.OPEN</action> <mime-type>application/vnd.rim.nfc.ndef</mime-type> <property var=“uris” value=“ndef://4/my.rim.com/myrecordtype”/> </filter> </invoke-target> 22 March 2014 19 Client action C++ and Qt bb::system::InvokeManager* _invokeManager = new bb::system::InvokeManager(); void App::receivedInvokeRequest( const bb::system::InvokeRequest& request) { QByteArray data = request.data(); QtMobilitySubset::QNdefMessage ndefMessage = QtMobilitySubset::QNdefMessage::fromByteArray(data); handleNdefRequest(ndefMessage); } 22 March 2014 20 CONTENTS • What is NFC? (skipped for this audience!) • NFC Tags • Peer to Peer • Card Emulation • Virtual Target (Host Card) Emulation • Reading Contactless Cards • APIs & Built-in Apps Support 22 March 2014 21 What is Peer to Peer NFC? Transfer data from one device to another • Share information just by touching Any kind of data • Photos, music files, address book contacts are typical examples For larger items let NFC negotiate a Bluetooth connection • No need for the usual BT pairing process • Simple! 22 March 2014 22 What is Peer to Peer NFC? Select object to share Touch devices! NFC ( and maybe Bluetooth) Magic Bask in the admiration! 22 March 2014 23 Share from QML InvokeActionItem { id: sharedNdefData query { mimeType: "application/vnd.rim.nfc.ndef" invokeActionId: "bb.action.SHARE" } } onShowing: { // make NDEF message as byte array in C++ sharedNdefData.data = _ndefFactory.getNdefVcardMessage(sendVcard.ndefFirstName, sendVcard.ndefLastName, sendVcard.ndefAddress, sendVcard.ndefEmail, sendVcard.ndefMobile); } 22 March 2014 24 Share from C++ NfcShareManager *_nfcShareManager = new NfcShareManager(); ... void NfcSharing::fileShareContentChanged(QString paths) { NfcShareFilesContent request; QList<QUrl> urls; ... // Construct a list of local file URLs from file paths ... request.setFileUrls(urls); // share mode File means Bluetooth connection handover _nfcShareManager->setShareMode(bb::system::NfcShareMode::File); NfcShareSetContentError::Type rc = _nfcShareManager->setShareContent(request); } 22 March 2014 25 CONTENTS • What is NFC? (skipped for this audience!) • NFC Tags • Peer to Peer • Card Emulation • Virtual Target (Host Card) Emulation • Reading Contactless Cards 22 March 2014 26 What are we Emulating? We are emulating Smart Cards Almaden Valley Health Club Larry McDonough Member Since: 2/11/2005 Membership & Credit Cards ID Cards Loyalty Cards 22 March 2014 27 What are Smart cards? Can run special A small Processor, OS, apps called Almaden Valley computer file system Health Club ‘applets’ Contacts and/or Embedded in a Larry McDonough Secure contactless Member Since: 2/11/2005 plastic card interface 22 March 2014 28 Smart Cards & Readers Almaden Valley Power Health Club Communications Larry McDonough Member Since: 2/11/2005 Smart Card Reader With contact-based slot and contactless interface (NFC) 22 March 2014 29 General Architecture 22 March 2014 30 BlackBerry Architecture 22 March 2014 31 Card Emulation In Use Touch handset to a reader Reader communicates directly with SE Optionally be notified of transaction Admire your purchase 22 March 2014 32 Interact with Secure Element ... rc = nfc_se_session_open_logical_channel(hSESession, the_aid, sizeof(the_aid), fcpResponseType, &seChannel, &openResponseLen); ... rc = nfc_se_channel_transmit_apdu( seChannel, the_apdu, apdu_size, &exchangeResponseLen ); ... rc = nfc_se_channel_get_transmit_data(seChannel, result, &nReceiveAPDUBufferSize)); ... 22 March 2014 33 Transaction Notification ... <invoke-target id="com.example.NfcTool.tl"> <entry-point>1</entry-point> <type>APPLICATION</type> <filter> <action>bb.action.NOTIFY</action> <mime-type>application/vnd.bb.nfc_transaction</mime-type> <property var="uris“ value="aid://SIM/6e.66.63.74.65.73.74.30.31/"/> </filter> </invoke-target> ... 22 March 2014 34 NFC Payments EcoSystem Financial Retail Institutions Transport MNOs Secure Secure Provisioning Transactions (e.g. TSM) (e.g. EMV) Secure Payments (NFC) 22 March 2014 35 CONTENTS • What is NFC? (skipped for this audience!) • NFC Tags • Peer to Peer • Card Emulation • Virtual Target (Host Card) Emulation • Reading Contactless Cards • APIs & Built-in Apps Support 22 March 2014 36 What is Virtual Target Emulation? Touch handset to a reader Reader communicates with BlackBerry 10 App Application completes transaction Smile at new allocation of loyalty points! 22 March 2014 37 Fool that Reader! • Virtual target emulation makes your smartphone seem just like an NFC tag or card • The reader cannot tell them apart • Of course you cannot set the UID of the emulated target – that is not under your control 22 March 2014 38 Emulating an NDEF Tag ... nfc_ndef_record_t *ndefRecord = makeCustomRecord(QString("my.rim.com"), QString("myrecordtype"), tagData); rc = nfc_create_ndef_message(&_emulateNdefMessage); rc = nfc_add_ndef_record(_emulateNdefMessage, ndefRecord); rc = nfc_start_ndef_tag_emulation(_emulateNdefMessage); ... 22 March 2014 39 CONTENTS • What is NFC? (skipped for this audience!) • NFC Tags • Peer to Peer • Card Emulation • Virtual Target (Host Card) Emulation • Reading Contactless Cards • APIs & Built-in Apps Support 22 March 2014 40 What is it? Read data from physical (plastic) contactless cards • Right into your application Reduce manual data entry • e.g., credit card number Make card usage tracking more convenient • e.g., view card use history or balance on BlackBerry 10 smart phone 22 March 2014 41 What can you do with it? 1. Card details 2. User presents 3. App reads details required contactless card from card and completes form 22 March 2014 42 How do you do this? Exactly *how* depends on the card type • A credit card is not the same as an ID card • Transit cards are not all the same Exchange APDUs with the card • Response APDUs will contain the data you want • You have to send the right command APDUs though Touch card to BlackBerry to fill in form • Details for credit cards are defined in the EMV specifications 22 March 2014 43 How do you do this? Touch handset to a card BlackBerry 10 App acts as reader APDU ‘conversation’ with card yields data User delighted with result of your thoughtful feature 22 March 2014 44 Code Example ... rc = nfc_register_tag_readerwriter(TAG_TYPE_ISO_14443_4);
Recommended publications
  • FGVM-02 Architecture of Vehicle Multimedia Systems
    International Telecommunication U n i o n ITU-T Technical Report TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (13 April 2021) Focus Group on Vehicular Multimedia (FG-VM) FGVM-02 Architecture of Vehicle Multimedia Systems - 2 - Acknowledgement This Technical Report was prepared under the leadership of Mr. Jun Li, Chair of ITU-T FG-VM (TIAA, China) and Yajun Kou, Chair of ITU-T FG-VM Working Group 2 (Global Fusion Media Technology and Development Co. Ltd, China). It is based on the contributions of numerous authors who participated in the Focus Group activities. Due credit is given to the following Focus Group participants: Srinivasagan Ayyappan, Yansong Guo (Great Wall Motors, Co, LTD, China); Yajun Kou, Jun Li (Global Fusion Media Technology and Development Co. Ltd, China); Koji Nakao (National Institute of Information and Communications Technology, Japan); Stiepan A. Kovac (QRCrypto SA; CEuniX.eu Project); Paolo Volpato, Francois Fischer (Huawei Technologies); Latif Ladid (IPv6 Forum); Jonas Walter (Technical University of Darmstadt Institute of Ergonomics & Human Factors); Gaëlle Martin-Cocher (InterDigital Canada, Lte, Canada); Prakash Ranganathan (University of North Dakota); Sébastien Ziegler, Anna Brékine, Cédric Crettaz (Mandat International); and Pradipta Biswas (Indian Institute of Science). Srinivasagan Ayyappan (Great Wall Motors, Co, LTD, China) served as the main Editor of this Technical Report. Stefano Polidori (Advisor), Mythili Menon (Project Officer), and Carolina Lima (Assistant) served as the FG-VM Secretariat. -
    [Show full text]
  • Open Networking & the Security of Open Source Software Deployment
    Open Networking & the Security of Open Source Software Deployment A white paper presenting security considerations for practical deployment January 2021 Table of Contents Executive Summary ......................................................................................................... 5 Welcome ........................................................................................................................... 7 Introduction ...................................................................................................................... 8 Open Source in Virtualised Open Networks ................................................................... 9 The Software Development Process ............................................................................. 11 Shades of Open Source ................................................................................................. 13 Open Interfaces and Open Source Software Are Different .......................................... 15 Two Perspectives: Systems and Component ............................................................... 16 Systems-level Approach ................................................................................................... 17 Component-level approach............................................................................................... 19 Deployment Considerations .......................................................................................... 20 Layered Security Defence ...............................................................................................
    [Show full text]
  • MEC for Automotive in Multi-Operator Scenarios
    MEC for Automotive in Multi-Operator Scenarios 5GAA Automotive Association Technical Report CONTACT INFORMATION: Copyright © 2021 5GAA. All Rights Reserved. Lead Coordinator – Thomas Linget Email: [email protected] No part of this White Paper may be reproduced without written permission. MAILING ADDRESS: 5GAA c/o MCI Munich Neumarkter Str. 21 81673 München, Germany www.5gaa.org VERSION: 1.0 DATE OF PUBLICATION: 03.03.2021 DOCUMENT TYPE: Technical Report CONFIDENTIALITY CLASS: P (Public use) REFERENCE 5GAA WORKING GROUP: Working Group 2 DATE OF APPROVAL BY 5GAA BOARD: 11.01.2021 MEC for Automotive in Multi-Operator Scenarios 2 3 5GAA A-200150 Contents Foreword............................................................................................................................................................. 5 1 Scope ........................................................................................................................................................ 6 2 References ................................................................................................................................................ 7 3 Abbreviations ........................................................................................................................................... 9 4 Definition of Edge Computing ............................................................................................................... 11 4.1 The application perspective (three-tier paradigm) ..........................................................................................
    [Show full text]
  • Illuminating the Higher Layers of Mobile Networks
    Beyond the Radio: Illuminating the Higher Layers of Mobile Networks Narseo Vallina-Rodriguez§, Srikanth Sundaresan§, Christian Kreibich§*, Nicholas Weaver§ⱡ, and Vern Paxson§ⱡ TR-14-003 December 2014 Abstract Cellular network performance is often viewed as primarily dominated by the radio technology. However, reality proves more complex: mobile operators deploy and configure their networks in different ways, and sometimes establish network sharing agreements with other mobile carriers. Moreover, regulators have encouraged newer operational models such as Mobile Virtual Network Operators (MVNOs) to promote competition. In this paper we draw upon data collected by the ICSI Netalyzr app for Android to develop a characterization of how operational decisions, such as network configurations, business models, and relationships between operators introduce diversity in service quality and affect user security and privacy. We delve in detail beyond the radio link and into network configuration and business relationships in six countries. We identify the widespread use of transparent middleboxes such as HTTP and DNS proxies, analyzing how they actively modify user traffic, compromise user privacy, and potentially undermine user security. In addition, we identify network sharing agreements between operators, highlighting the implications of roaming and characterizing the properties of MVNOs, including that a majority are simply rebranded versions of major operators. More broadly, our findings highlight the importance of considering higher-layer relationships
    [Show full text]
  • Clironica Da Semana
    N. 59 - 38 de Fevereiro de 1893 s=» Anno XVIII Rio de Janoiro Domingo ASSIMftTUÍWS PARA OS ESTADOS * 10S000 , MIIWATUIM MW mUl- SiímWTIU ¦i,,,,,1,mu .?5"99i Xn«J;,.:....*• i..^»"-•••;:::;:;;;:iop» PAGAMENTO ADIANTADO TACAMUNTO AIMANTADO TYPOORAPMIA ESCRIPTORIO 70 uva hhth im: m_ . _> ..unuo 7» .o «"A "»» ouviwon *<> NUMERO AVULSO 60 RS. NUMERO AVULSO 60 RS. Sterootypada e impressa nas machinas rotativas de Marinoni, na typographia da ((Gazeta de Noticias » Al auignaluru icwcrmii rio qualquer dia o Irrmiuam nu Iim de março, junli», .piunbro ou ilazemVro Oi ttli.ii cn\ÍAdp* 5 rtdacjlo nio «crio rcsliluiilti ainda que olt pejam publicados sociedade anonyma --rTrarynAifrrrr-mnggr^"'"-" "-"W«ia»iu»:i.riiairi_r,iri ._»»¦«¦«¦»_ E volvou do novo n bcu posto, quedou recomecei oa mona estudos do daiyde novo Interrompe-sei npproxlma- poderiam prosentomonto fuvorecor com paisagem, SPERO DRACOS largo espaço, linmovel, na mesma con- CARTAS DA AUM1A HISTORIAS A VAPOR convencido do quo Jamais apanharia um 110.000 exemplares ao agora um outro carro, o unico. novos recursos o movimento da locallsn- coNsut, n.v tomplnçaooxtatlea. lira ao tempo om quo rou Tiragem touro & unha. (AO SU. OTIIOS I.KON.MIDOS, Esto traz A balda doua rapados farda- çllo d'catos innumoros papeis; faltar- PECADOR POR NECESSIDADE exercito turco, a rampa do Pois apanhei 1 UIIIXIA) o galgando MAU TJOftDAU doa. I" um coupb. A.' illmrgn galopam Ihoa-hla dinheiro o confiança para o desllladeiro, chegava abaixo da torro do cinco nnnos Estava ou uma tardo com Thomaz ds uo soculo, doua soldados. fazer. O govorno, pela sua parte, nocos- Depois do haver residido Kol nos primeiros mezo» Kiapha, aob IvnungI, o cimo coroado dn Duni.iM, 4 do fovcrolro onde cm Dublin, aprendi a Anniinciaç&o, nas terras da Mtilpiqtic, Começara Semana ²E' um ministro.,» slla ser om extremo canto.
    [Show full text]
  • Case No COMP/M.6381 - GOOGLE/ MOTOROLA MOBILITY
    EN Case No COMP/M.6381 - GOOGLE/ MOTOROLA MOBILITY Only the English text is available and authentic. REGULATION (EC) No 139/2004 MERGER PROCEDURE Article 6(1)(b) NON-OPPOSITION Date: 13/02/2012 In electronic form on the EUR-Lex website under document number 32012M6381 Office for Publications of the European Union L-2985 Luxembourg EUROPEAN COMMISSION Brussels, 13/02/2012 C(2012) 1068 In the published version of this decision, some MERGER PROCEDURE information has been omitted pursuant to Article 17(2) of Council Regulation (EC) No 139/2004 ARTICLE 6(1)(b) DECISION concerning non-disclosure of business secrets and other confidential information. The omissions are shown thus […]. Where possible the information PUBLIC VERSION omitted has been replaced by ranges of figures or a general description. PUBLIC VERSION To the notifying party: Dear Sir/Madam, Subject: Case No COMP/M.6381 – Google/Motorola Mobility Commission decision pursuant to Article 6(1)(b) of Council Regulation No 139/2004 1. On 25 November 2011, the European Commission received notification of a proposed concentration pursuant to Article 4 of Council Regulation No 139/20041 by which Google Inc. ("Google", USA), acquires, within the meaning of Article 3(1)(b) of the Merger Regulation, sole control over Motorola Mobility Holdings, Inc. (“Motorola Mobility”, USA)2 by way of purchase of shares.3 Google is designated hereinafter as the "notifying party" whereas Google and Motorola Mobility are referred to as the "parties to the proposed transaction". 2. On 9 December 2011, the Commission adopted two decisions pursuant to Article 11(3) of the Merger Regulation in order to obtain from Google documents which the Commission considered necessary for its assessment of the case.
    [Show full text]
  • NFC Handset Requirements Version 8.0 13/10/2015
    GSM Association Non-confidential Official Document TS.26 - NFC Handset Requirements NFC Handset Requirements Version 8.0 13/10/2015 This is a Non-binding Permanent Reference Document of the GSMA Security Classification: Non-confidential Access to and distribution of this document is restricted to the persons permitted by the security classification. This document is confidential to the Association and is subject to copyright protection. This document is to be used only for the purposes for which it has been supplied and information contained in it must not be disclosed or in any other way made available, in whole or in part, to persons other than those permitted under the security classification without the prior written approval of the Association. Copyright Notice Copyright © 2015 GSM Association Disclaimer The GSM Association (“Association”) makes no representation, warranty or undertaking (express or implied) with respect to and does not accept any responsibility for, and hereby disclaims liability for the accuracy or completeness or timeliness of the information contained in this document. The information contained in this document may be subject to change without prior notice. Antitrust Notice The information contain herein is in full compliance with the GSM Association’s antitrust compliance policy. V8.0 Page 1 of 43 GSM Association Non-confidential Official Document TS.26 - NFC Handset Requirements Table of Contents 1 Introduction 4 Purpose 4 Scope and Objective 4 Use Cases/Services 5 Abbreviations 5 Definition of Terms 6 2 References
    [Show full text]
  • E86806 Rev 03.Pdf
    Oracle® Communications DSR Release 8.0/8.0.1 Release Notice E86806 Revision 03 June 2017 DSR Release 8.0/8.0.1 Release Notice Copyright © 2011, 2017, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.
    [Show full text]
  • Acronym Dictionary and Glossary
    Acronym Dictionary and Glossary CSR ACRONYM DEFINITIONS CSR Acronym Definitions A-D http://www.csrstds.com/acro-a-d.htm. CSR Acronym Defintions E-H http://www.csrstds.com/acro-e-h.htm. CSR Acronym Definitions I-M http://www.csrstds.com/acro-i-m.htm. CSR Acronym Definitions N-R http://www.csrstds.com/acro-n-r.htm. Acronym Definitions last updated November 26, 2001. If you have changes or corrections, please e-mail them to [email protected]. Thank you. Communications Standards Review e-mail: [email protected] SSEC Acronyms List SSEC Acronyms List http://www.ssec.wisc.edu/pubs/acronyms.htm. Updated 17 December 2001 by the SSEC Webmaster. (current December 2001) ANSI ASC X12N - Acronym Dictionary OCTOBER 1997 ASC X12N ACRONYM DICTIONARY http://www.wpc-edi.com/AcronymDictionary/Index.html ASC X12N ACRONYM DICTIONARY http://www.wpc-edi.com/AcronymDictionary/Dictionary.html Acronym Dictionary http://www.wpc-edi.com/AcronymDictionary/Dictionary.htm. Dictionary A List of Xcellweb Features plus a collection of Internet expressions Xcellweb Services/Dictionary http://www.xcellweb.com/html/dictionary.htm. [email protected] (503) 968-4307 MAD The MIPS Acronym Dictionary Don't get even, get MAD! [email protected] Sunday, October 28, 2001 Leviton Manufacturing Co., Inc. © Copyright 1998 www.levitontelcom.com • e-mail: [email protected] Newton’s Telecom Dictionary BABEL: A LISTING OF COMPUTER ORIENTED ABBREVIATIONS AND ACRONYMS Date Updated: 10/20/93 Version 93C Copyright (c) 1989-1993 Irving Kind All Rights Reserved Irving Kind Internet: [email protected] c/o K &D MCIMail: 545-3562 One Church Lane Baltimore, MD 21208 Sep 1993 version = BABEL93C Sep 1994 version = BABEL94C CSGNetwork's Online Computer, Telephony & Electronics Reference Computer Support Group & CSGNetwork.Com Online Computer, Telephony and Electronics Glossary and Dictionary wysiwyg://79/http://www.csgnetwork.com/glossaryp.htm.
    [Show full text]
  • Roadmap for a Monopolization Case Against Google Regarding the Search Market
    Roadmap for a Monopolization Case Against Google Regarding the Search Market June 2020 Fiona M. Scott Morton David C. Dinielli Biographies Fiona M. Scott Morton is the Theodore Nierenberg Professor of Economics at the Yale University School of Management (SOM) where she has been on the faculty since 1999. Her area of academic research is industrial organization, with a focus on empirical studies of competition. The focus of her current research is competition in healthcare markets and the economics of antitrust. From 2011-12 Professor Scott Morton served as the Deputy Assistant Attorney General for Economic Analysis (Chief Economist) at the Antitrust Division of the U.S. Department of Justice, where she helped enforce the nation’s antitrust laws. At Yale SOM she teaches courses in the area of competitive strategy and antitrust economics. She served as Associate Dean from 2007-10 and has won the School’s teaching award three times. She founded and directs the Thurman Arnold Project at Yale, a vehicle to provide more antitrust programming and policy projects to Yale students. Professor Scott Morton has a BA from Yale and a PhD from MIT, both in Economics. She is a frequent speaker at seminars and conferences across the United States Fiona M. Scott Morton and Europe. Theodore Nierenberg Professor of Economics Yale University School of Management As a senior advisor with the beneficial technology team at Omidyar Network, David is focused on developing a robust analytic framework for antitrust litigation and regulation designed to reduce the competitive, democratic, and other harms caused by big tech companies.
    [Show full text]
  • Sniffing GSM Traffic Using RTL-SDR and Kali Linux OS
    International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 01 | Jan -2017 www.irjet.net p-ISSN: 2395-0072 Sniffing GSM Traffic Using RTL-SDR And Kali Linux OS Arjunsinh Parmar1, Kunal M. Pattani2 1P.G.Student, Dept. of E&C, C U Shah College of Engg. & Tech., Wadhwan, Gujarat, India 2Asst. Professor, Dept. of E&C, C U Shah College of Engg. & Tech., Wadhwan, Gujarat, India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - Global System for Mobile communications (GSM) 3.5 billion subscribers, GSM remains as the only standard for is the most popular telecommunication protocol used in cellular communications[1]. However, the security criteria telecommunication networks. The telecommunications envisioned 30 years ago, when the standard was designed, industry uses a combination of 2G (GSM), 3G (Universal Mobile are no longer sufficient to ensure the security and privacy of Telecommunications Service-UMTS) and 4G (Long Term the users. Furthermore, even with the newest fourth Evolution-LTE) systems to access communication worldwide. generation (4G) cellular technologies starting to be However telecommunications industry keeps a high deployed, these networks could never achieve strong percentage of their deployed infrastructure using GSM security guarantees because the MNOs keep backwards technologies. GSM offers worldwide roaming and compatibility given the huge amount of GSM subscribers. interconnection with any available GSM network. Users are Recent research has shown that mobile devices data can be expected to be aware of the possible security threats. This used as an effective way to track individuals [2]. This work highlights weaknesses and issues in the GSM standard, presents a problem related to users’ privacy, as their and presents an informed approach to help audit GSM location allows the carriers to profile and track their networks for vulnerabilities.
    [Show full text]
  • Everis Connected Car Report
    everis Connected Car Report A brief insight on the connected car market, showing possibilities and challenges for third-party service providers by means of an application case study Table of Contents Part ONE – State of the Art......................................................... 4 1. Definition and Setup............................................................................................................. 5 2. The Connected Car Market.................................................................................................. 5 3. Connected Car Services...................................................................................................... 6 4. Connectivity Architecture...................................................................................................... 9 5. OEM’s Connected Car Offerings.......................................................................................... 11 5.1. Connectivity Architecture Comparison........................................................................... 13 5.2. Connected Services Overview....................................................................................... 14 6. Evaluation and Comparison................................................................................................. 15 6.1. Premium Car Brands..................................................................................................... 15 6.2. Commercial Car Brands...............................................................................................
    [Show full text]