Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
Subset logo

Exjobb VT2027

Subset
  • 🇾đŸ‡Ș Sweden
  • On-site
  • 1 day ago
  • AI
  • GitHub Actions
  • Rust
  • NIST
  • TLS
  • IoT
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

Vill du göra exjobb inom sÀker systemutveckling, IT-sÀkerhet eller kryptologi med handledning av de bÀsta i branschen? Exjobb pÄ Subset gör du pÄ vÄrt kontor pÄ 24:e vÄningen i Hammarby Sjöstad med en fantastisk utsikt över Stockholm. Hos oss blir du inkluderad i arbetsteamet, med handledning av kollegor som Àr vana att lÀsa akademiska rapporter och lösa kniviga problem. SjÀlvklart har du frihet att planera sjÀlv och ta eget ansvar över ditt exjobb hos oss. Vi stÄr för handledning, utrustning, kontorsplats, semi-professionell espressomaskin och entusiasm. Du fokuserar pÄ att göra ett riktigt intressant exjobb.

LÄter det spÀnnande?Skicka in din intresseanmÀlan nedan.

Exjobb 2027

Subset erbjuder följande examensarbeten pÄ masternivÄ under vÄren 2027, men det gÄr ocksÄ bra att skicka in ett eget förslag.

AI-assisterad kodgranskning

Nyckelord: AI, maskininlÀrning, kodgranskning, verifiering, IT-sÀkerhet

Kodgranskning anvÀnds för att identifiera sÀkerhetsbrister och höja den generella kvaliteten i producerad kod. I detta exjobb undersöker du olika metoder för att inkorporera AI i processen för kodgranskning och jÀmför lÀmpligheten för dessa. Fokus Àr open source-modeller som Àr lÀtta att integrera i existerande processer.

Relaterade forskningsartiklar:

  • AI-powered Code Review with LLMs: Early Results

  • Does AI Code Review Lead to Code Changes? A Case Study of GitHub Actions

  • Human-AI Synergy in Agentic Code Review

Hallucinering i AI-genererad kod

Nyckelord: AI, maskininlÀrning, hallucinering, kodgenerering, IT-sÀkerhet

Hallucinationer i AI-genererad kod som leder till sÀkerhetsbrister, prestandaproblem eller kod som inte kompilerar förekommer för bÄde kommersiella och open source-modeller för kodgenerering. I detta exjobb undersöker du olika metoder för att mitigera dessa hallucinationer och jÀmför till vilken grad hallucinationer kan reduceras. Fokus Àr i första hand pÄ metoder som kan implementeras relativt enkelt för open source-modeller. En av flera metoder som undersöks kan exempelvis vara anvÀndning av existerande verktyg för statisk kodanalys för att detektera och i vissa fall korrigera syntaktiska hallucinationer. Arbetet kan Àven utformas specifikt med fokus pÄ Rust som Àr ett av mÄnga underrepresenterade sprÄk inom denna forskningsdomÀn.

Relaterad forskningsartikel:Hallucination by Code Generation LLMs: Taxonomy, Benchmarks, Mitigation, and Challenges

Kvantifiering av sÀkerhetsskuld

Nyckelord: IT-sÀkerhet, teknisk skuld, sÀkerhetsskuld, CVE:er

Teknisk skuld inom systemutveckling kan kort beskrivas som kod och designval som har applicerats i en kodbas p.g.a. snabbare implementationstid pÄ bekostnad av lÄngsiktig stabilitet och robusthet. En delmÀngd av teknisk skuld i kodbaser kan kategoriseras som sÀkerhetsskuld i form av sÀkerhetsbrister sÄ som utdaterade beroenden eller riskabla mönster. Dock Àr definition och kvantifiering av sÀkerhetsskuld ett omrÄde som ej Àr vÀl utforskat. Hur sÀkerhetsbrister identifieras i kod variera ocksÄ stort. I detta exjobb undersöker du hur sÀkerhetsskuld kan kvantifieras i öppen kÀllkod. Inom ramen för detta exjobb ingÄr att definiera vad sÀkerhetsskuld Àr och jÀmföra olika mÀtvÀrden eller metoder för att identifiera dess förekomst i kod. Förslagsvis kan mappning mot CVE:er utgöra en av flera metoder som utvÀrderas.

Relaterade forskningsartiklar:

  • Defining Security Debt: A Case Study Based on Practice | SpringerLink

  • What Can Self-Admitted Technical Debt Tell Us About Security? A Mixed-Methods Study

  • Security Debt: Characteristics, Product Life-Cycle Integration and Items

PQC Àr pÄ vÀg, men integrationen Àr komplex

Nyckelord: Kryptografi, postkvantum

Med framvÀxten av kvantdatorer hotas sÀkerheten hos dagens asymmetriska kryptosystem som RSA och elliptiska kurvor. För att möta detta hot utvecklas sÄ kallade post-kvantkryptografiska (PQC) algoritmer, som bygger pÄ matematiska problem som anses vara svÄra Àven för kvantdatorer.

Trots deras sÀkerhetsfördelar innebÀr PQC-algoritmer praktiska utmaningar vid integration i befintliga IT-system. En av de mest framtrÀdande skillnaderna mot klassiska algoritmer Àr de betydligt större nyckel- och signaturstorlekarna, vilket pÄverkar sÄvÀl prestanda som anvÀndbarhet.

Syftet med examensarbetet Àr att undersöka vilka tekniska och praktiska problem som uppstÄr vid integration av post-kvantkryptografi i befintliga system, med sÀrskilt fokus pÄ hur stora PQC-nycklar pÄverkar lagring, nÀtverksöverföring och anvÀndargrÀnssnitt.

Relaterade forskningsartiklar:

  • Getting Ready for Post-Quantum Cryptography: Exploring Challenges Associated with Adopting and Using Post-Quantum Cryptographic Algorithms, NIST

  • The Performance of Post-Quantum TLS 1.3

Entropi in a box

Nyckelord: Kryptografi, entropi, hÄrdvaruutveckling

All IT-sÀkerhet idag bygger pÄ kryptografiska algoritmer dÀr privata nycklar hÄlls hemliga. Vid generering av nycklar Àr en bra slump eller entropi nödvÀndig för att hindra att de röjs eller Äterskapas. I moderna operativsystem bygger denna slump pÄ hur hÄrdvaran anvÀnds över tid, vilket kan innebÀra en lÀgre entropi i begrÀnsade miljöer (inbÀddade system, virtuella maskiner etc.) Àn vad som Àr önskvÀrt.

Med detta examensarbete utreder du slumpgenerering förslagsvis genom att undersöka hÄrdvarulösningar eller utvÀrdera entropinivÄer hos slumpkÀllor.

Databaser i icke-persistenta system

Nyckelord: Icke-persistens, databaser

Icke-persistenta system anvĂ€nds bland annat för att ge ett starkt skydd mot fysiska intrĂ„ng – all kĂ€nslig data kan omedelbart raderas med en strömbrytare. De flesta serverapplikationer behöver dĂ€remot en persistent databas.

Detta exjobb gÄr ut pÄ att undersöka hur integration mellan ett icke-persistent operativsystem och en persistent databas kan designas. Exempel pÄ intressanta frÄgestÀllningar:

  • Vilka garantier kan lĂ€mnas för riktighet (till exempel ACID-uppfyllnad) nĂ€r sjĂ€lva databasmotorn kan stĂ€ngas av i vilket ögonblick som helst?

  • Konfidentialitet Ă€r ett naturligt krav. Vilka avvĂ€gningar behöver göras för till exempel time-to-recovery efter en omstart?

  • Vilka utmaningar finns för tillgĂ€nglighet av till exempel metadata och statistik efter en omstart? Hur mycket av databasens infrastruktur behöver lagras persistent (och dĂ€rmed potentiellt tillgĂ€ngligt för en hotaktör), och pĂ„verkar det valet av databas?

Hack the idIoT

Nyckelord: IT-sÀkerhet, penetrationstest, IoT

IoT Àr spÀnnande, hett och hypat, men produkterna lider ofta av usel sÀkerhet. I detta exjobb vÀljer vi en lÀmplig produkt eller produktkategori, hittar sÀkerhetshÄl, visar vilka problem hÄlen kan ge, rapporterar problemen som goda medborgare och firar vÄr framgÄng.

Du kommer att hitta, demonstrera och dokumentera riktiga sÀkerhetsbrister, samarbeta med leverantörer genom ansvarsfull rapportering, och leverera konkreta förslag som gör produkterna sÀkrare för alla.

Eget förslag

Har du ett eget förslag pÄ ett Àmne inom IT-sÀkerhet, kryptologi eller sÀker systemutveckling som du vill göra exjobb inom? Du kanske har ett specialintresse, nÄn teknik du gillar, eller nÄgot du skulle vilja titta nÀrmare inom vÄr nisch?

Vi diskuterar gÀrna upplÀgg!


Exjobb VT2027 · Subset

Auto apply with Likeremote