Download - The OAuth 2.0 Authorization for the Internet of Things · PDF file Thesis Title: The OAuth 2.0 Authorization for the Internet of Things Description of the units: The Networked Embedded

Transcript
Page 1: The OAuth 2.0 Authorization for the Internet of Things · PDF file Thesis Title: The OAuth 2.0 Authorization for the Internet of Things Description of the units: The Networked Embedded

www.sics.se

ThesisTitle:TheOAuth2.0AuthorizationfortheInternetofThingsDescriptionoftheunits:

TheNetworkedEmbeddedSystems(NES)groupatSICSSwedishICTisapartoftheComputerSystemsLaboratory.The current research focus is on the Internet of Things. Among the group's key technologies are the Contikioperating system, uIP stack, ContikiRPL, SICSLoWPAN, SICSthSense, and lightweight implementation of IPsec andDTLS.TheNESgroupconductsprojectstogetherwithindustryandacademicpartnersfromSwedenandacrosstheworld.

Thesisdescription:

InternetofThings(IoT)istheinterconnectionofeverydayphysicalobjectswiththeInternet.OAuthisanopenstandardforauthorization.OAuthprovidesclientapplicationsa'securedelegatedaccess'toserverresourcesonbehalfofaresourceowner.InordertosolveauthorizationproblemintheIoT,OAuthcanbeextendedtotheIoTdomain.TherearealreadysomeproposalsontheuseofOAuthintheIoT.WealsoseeagreatpotentialinOAuthtobeusedinIoTdevices.ThisthesisaimstoinvestigatetheapplicabilityofOAuthintheIoTdomain,implementtheproposedsolutionforIoTdevices,andevaluateitinanIoTsetup.

SICSwillprovidebothbackgroundinformation,acertainamountofcodelibrariesreflectingthecurrentstatusoftheresearchproject,andnecessaryhardware.ThetasksoftheMastersstudentforthisthesisare:

• StudyIoTprotocolsandtheOAuth2.0.• Proposeaprotocol-levelsolutionshowingtheuseofOAuthintheIoT.• ImplementandevaluatetheproposedOAuth-basedsolutionfortheIoT• Documenttheresultsasathesisdocument.

Competence: WearelookingforabrightMScstudentwithdemonstratedinterestinsecuritywhohavefulfilled(orsoonfinishing)thecourserequirements.Goodprogrammingskillsarerequired,asisgoodspokenandwrittenEnglish.ExperiencewiththeBluetoothprogrammingisaplus.

Applications should include a brief personal letter,CV, and recent grades. In your application,make sure to giveexamples of previous programming or other projects that you consider relevant for the position. Candidates areencouragedtosendintheirapplicationassoonaspossible.Suitableapplicantswillbe interviewedasapplicationsarereceived.

Starttime: AssoonaspossibleCity: SICSSwedishICTKista,StockholmContactperson:Prof.Dr.ThiemoVoigt,LeaderoftheNESgroupE-mail:[email protected],ElectrumBuilding,Isafjordsgatan22SE-16440Kista,Stockholm