Key information

Title
Metode og system for å gjøre elektroniske meldinger anonyme
Application number
20120611
Case type
National
Status
31.05.2014 Ikke betalt årsavgift
Filed
24.05.2012
Effective date
24.05.2012
Publicly available
12.08.2013
Applicant
Norsk Tillitsmann ASA (NO)
Owner
Norsk Tillitsmann ASA (NO)
Inventor
Thor Henning Hetland (NO) et al.
Agent
ONSAGERS AS (NO)
Granted
12.08.2013
Patent number
333683

Abstract and drawing


Disclaimer: This text has been machine-scanned and may contain errors – please refer to "Publications" for legally binding content.
Fremgangsmåte, system og datamaskinprogramprodukt for å obfuskere sending av en spesifikk reell melding på et nettverk. Fremgangsmåten omfatter trinnene å generere og sende konfigurerbare falske meldinger fra en sendernode på nettverket, og å flette sammen og sende den reelle meldingen med falske meldinger, hvor den reelle meldingen innbefatter informasjon til noden til mottakeren av meldingen.

Publications


B1
Checking availability of the latest published version...

Documents


Expand Download files (29)
Date
Date Doc. No. Process Case number In/Out Journal description To/from
15.12.2014 19-01 Saksbehandling 20120611 UT PT Batch Opphørt Patent - SPC for ikke betalt årsavgift (3311)
06.08.2014 18-01 Saksbehandling 20120611 UT PT Batch Påminnelse om ikke betalt årsavgift (3329)
05.03.2014 17-01 Saksbehandling 20120611 UT PT Batch Varsel om betaling av første årsavgift (3317)
15.08.2013 16-01 Saksbehandling 20120611 UT PT Registreringsbrev Nasjonal Patent
24.06.2013 14-01 Saksbehandling 20120611 UT PT Meddelelse om patent Onsagers AS
12.06.2013 13-03 Saksbehandling 20120611 INN Beskrivelse Onsagers AS
12.06.2013 13-02 Saksbehandling 20120611 INN Hovedbrev Onsagers AS
12.06.2013 13-01 Saksbehandling 20120611 INN Korrespondanse (hoved dok) Onsagers AS
27.05.2013 11-01 Saksbehandling 20120611 UT Bekreftelse på patentsøknad Onsagers AS
24.05.2013 12-01 Saksbehandling 20120611 INN Korrespondanse (Hovedbrev inn) Onsagers AS
16.05.2013 10-01 Saksbehandling 20120611 UT Realitet patent Onsagers AS
04.04.2013 09-05 Saksbehandling 20120611 INN Krav merket Onsagers AS
04.04.2013 09-04 Saksbehandling 20120611 INN Krav Onsagers AS
04.04.2013 09-03 Saksbehandling 20120611 INN Krav Onsagers AS
04.04.2013 09-02 Saksbehandling 20120611 INN Hovedbrev Onsagers AS
04.04.2013 09-01 Saksbehandling 20120611 INN Korrespondanse (hoved dok) Onsagers AS
21.12.2012 08-01 Saksbehandling 20120611 UT Anmodning om Norsk oversettelse Onsagers AS
21.12.2012 07-02 Saksbehandling 20120611 UT PT report 10:00:53
21.12.2012 07-01 Saksbehandling 20120611 UT Realitet patent Onsagers AS
28.06.2012 06-03 Saksbehandling 20120611 INN Fullmakt Onsagers AS
28.06.2012 06-02 Saksbehandling 20120611 INN Erklæring: Søkers rett til oppfinnelse Onsagers AS
28.06.2012 06-01 Saksbehandling 20120611 INN Korrespondanse (Hovedbrev inn) Onsagers AS
01.06.2012 05-01 Saksbehandling 20120611 UT Infobrev til oppfinner Onsagers AS
29.05.2012 04-01 Saksbehandling 20120611 INN Korrespondanse (Hovedbrev inn) Onsagers AS
25.05.2012 03-01 Saksbehandling 20120611 UT PT PFC Defect Letter Onsagers AS
25.05.2012 02-01 Saksbehandling 20120611 UT Infobrev til oppfinner Onsagers AS
24.05.2012 01-03 Saksbehandling 20120611 INN Beskrivelse
24.05.2012 01-02 Saksbehandling 20120611 INN P22899NO00 figurer
24.05.2012 01-01 Saksbehandling 20120611 INN National Patent Application Form

Description, claims and drawings


Disclaimer: This text has been machine-scanned and may contain errors – please refer to "Publications" for legally binding content. Description
Den foreliggende oppfinnelsen omhandler kommunikasjon over et nettverk. Nærmere bestemt omhandler oppfinnelsen en fremgangsmåte og et system for å kommunisere over et offentlig eller private nettverk for å sende en beskjed via nettverket uten å avsløre spesifikk senderaktivitet og å hindre tilbakesporing av senderen.I ulike selskaper eller firmaer og under ulike arbeidsforhold kan det være behov for anonym varsling av uønskede hendelser eller aktiviteter. Varsling kan gjøre ledelsen av selskapet klar over hendelser og aktiviteter som trengs å bli rettet eller forbedret.Avhengig av typen industri kan en hendelse eller aktivitet som skal varsles omfatte økonomisk kriminalitet, korrupsjon, bestikkelser, illegale kjøp, svindling, tyveri, underslag, innside handel, brudd på plikten til konfidensialitet, diskriminering, rasisme, trakassering, uverdige arbeidsforhold etc.Kjente metoder for å varsle slike hendelser eller aktiviteter er ved å bruke den gammeldagse postboksen, å bruke e-mail, informere en overordnet, å bruke en advokat etc.Proceedings of the Workshop on Design, Issues in Anonymity and Observability International Computer Science Institute (ICSI), Berkeley, California, July 25-6, 2000 beskriver flere artikler som omhandler anonymitet på Internett, hvorav artikkelen "Web Mixes: A system for anonymous and observable Internett access" beskriver tilsvarende problemstilling som i den foreliggende oppfinnelsen.Kjente løsningene er imidlertid mer fokusert på å holde innholdet til en beskjed anonymt og ikke anonymiteten til personen som varsler. Når en varsler er det innholdet til meldingen som er viktig, og ikke identiteten til senderen. Videre er det ikke beskrevet systemer hvor grad av sikkerhet ved varsling kan endres ved konfigurering.Det er velkjent at personer vegrer seg fra å rapportere og varsle en hendelse dersom de vet at deres identitet vil bli kjent.Ett aspekt ved den foreliggende oppfinnelsen er å tilveiebringe en effektiv metode og system som det er enkelt å bruke for å gjemme en sender for en mottaker når senderen sender en melding eller data til en kjent mottaker.Et annet aspekt ved den foreliggende oppfinnelsen er å skjule det faktum at en sender sender en eller annen melding til en mottaker, dvs. å gjemme eller obfuskere enhver endring i sendeaktivitet fra en sendernode slik at tilbakesporing til senderen blir svært vanskelig.Når en ansatt vet at varsling av uønskede hendelser blir holdt anonymt vil han eller hun mest sannsynlig bli motivert til å sende en melding som beskriver en spesifikk hendelse.Ryktet til selskapet forventes å forbedres når en anonym varslingstjeneste i henhold til den foreliggende oppfinnelsen blir tilveiebrakt for ansatte.Oppfinnelsen er ikke begrenset til å bli utført på et spesifikt operativsystem eller på en spesifikk hardware plattform.Ytterligere aspekter og utførelser av den foreliggende oppfinnelsen vil bli åpenbare sett i lys av den følgende beskrivelsen med henvisning til de vedlagte figurene hvor: Fig. 1 viser det overordnede konseptet for å gjemme en sender for en mottaker; Fig. 2 viser et eksempel på mulige ruter for en melding fra en sender til en mottaker; Fig. 3 viser sendeprosessen uten tilbakesporing; Fig. 4 viser krypteringsinnhold til en sluttbrukermelding;Den foreliggende oppfinnelsen omfatter en fremgangsmåte for å obfuskere sending av en spesifikk reell melding på et nettverk, hvor metoden omfatter følgende trinn: - å generere og sende konfigurerbare falske meldinger fra en sendernode på nettverket, og - å blande og sende de reelle meldingene med de flaske meldingene, hvor de reelle meldingene innbefatter informasjon om noden til en mottaker av meldingen.Oppfinnelsen omfatter videre et system og et datamaskinprogramprodukt for å obfuskere sending av en spesifikk reell melding på et nettverk.Den foreliggende oppfinnelsen er definert av trekkene i de selvstendige kravene, og med ytterligere trekk definert i de uselvstendige kravene.Den foreliggende oppfinnelsen omhandler en fremgangsmåte, et system og et datamaskinprogramprodukt som muliggjør å obfuskere sending av en spesifikk reell melding til en mottaker uten å avsløre spesifikk endring i nettverksaktivitet til noden som sender meldingen.I denne fremstillingen betyr en reell melding en varslingsmelding med informasjon om uønskede hendelser eller aktiviteter. Oppfinnelsen gjør at tilbakesporing til senderen av slike meldinger blir svært vanskelig.Fig. 1 viser det overordnede konseptet for å gjemme en sender fra et nettverkssystem. En melding eller data sendes fra en sendernode via en eller flere samarbeidende noder som er omfattet i et nettverk, hvor hver node kun kjenner til identiteten til den tidligere sendende noden og den neste mottakende noden i nodetrasehopping inntil destinasjonsnoden til en eller flere mottakere av meldinger.Bestemmelsesstedet er typisk en tiltrodd tredje parts mottaker av varslings-meldingen. Fig. 2 viser et eksempel på mulige ruter for en melding sent fra en sender til en mottaker. En sender sender en brukermelding til en sluttbruker via noder på et nettverk. Nodene omfatter andre datamaskiner som en melding blir rutet igjennom til mottakeren. Meldingen blir sendt inn i et nettverk av noder, og hopper fra node til node, inntil den når en bestemmelsesmottaker. Figuren viser del 1 til del x av meldinger sendt via en senderprosess på et nettverk av noder. Sendeprosessen og de ulike delene som er forskjellige kopier av meldingen sent vil bli beskrevet under.Datatrafikk mellom noder er peer til peer. Dette betyr at kommunikasjonen er basert på oppslag i tabeller på mulige ruter i en sentral server brukt for å indeksere funksjoner og for å sette opp (bootstrappe) hele systemet med noder mellom senderen og mottakeren. Noder kan kommunisere via en proxy eller opptre som en proxy node på et pakkenivå om ønskelig, men meldingsnivåkommunikasjon er peer til peer.Når en datamelding blir sendt vil den hoppe fra en startnode, som typisk er en datamaskin hvor datameldingen blir laget av en sluttbruker. Herfra blir den videresendt via andre noder. Hver node vet kun hvilken node en melding sendes fra, dvs. sendernoden, og hvilken node som en melding skal bli sendt til. Fig. 3 viser én utførelse av en implementering av den foreliggende oppfinnelsen for å tilveiebringe en fremgangsmåte for å obfuskere sending av en spesifikk melding på et nettverk. Obfuskeringen vil gjøre det vanskelig å spore tilbake til senderen av meldingen. Figuren viser en sluttbrukerprosess hvor en sluttbruker sender en reell melding (kilde 1). I settingen til den foreliggende oppfinnelsen omfatter en reell melding innholdet til en varslingsmelding tiltenkt for en dedikert mottaker av slike meldinger.Når en reell melding blir sendt vil den bli blandet i en blandingsprosess med falske meldinger som blir generert i en falsk meldingsgenerator. Hensikten med å sende falske meldinger er å generere en konstant sendeaktivitet med en pågående strøm av data fra datamaskinnoden til en sluttbruker som kan sende en reell varslingsmelding. Ved å gjøre dette vil nettverket ikke detektere noen endring i sendeaktivitet når en reell melding blir flettet sammen med en strøm med falske meldinger som blir sendt på nettverket. De reelle meldingene vil få prioritet i den løpende strømmen, slik at den reelle meldingen blir sent først uten noen forsinkende topper.På nettverksnivå vil falske og reelle data se like ut. Alle meldinger inneholder meldings ID, data og metadata uavhengig om det er reelle eller falske meldinger. Ved å undersøke innholdet til hver melding kan falske meldinger bli ignorert ved noden til mottakeren siden falske meldinger er markert med et internt flagg.Hensikten med å sende falske data er å gjemme avtrykket av reelle meldinger som blir sendt. Strømmen av falske data kan være en konstant datastrøm, eller en tilfeldig variabel strøm uavhengig av tilstedeværelsen av reelle meldingsdata som er mikset inn i strømmen.I én utførelse av oppfinnelsen er de falske meldingene meldinger som er fylt med et spesifikt eller vilkårlig innhold og som har den samme mottaker ID'en til den mottakende noden til mottakeren av den reelle meldingen. Slike falske meldinger blir kalt reelle falske meldinger, og de vil bli filtrert og avslått basert på inspeksjon av tilstedeværelsen av nevnte interne flagg. Reelle falske meldinger blir generert av kilde 2 i fig. 3.I en annen utførelse omfatter de falske meldingene en miks av nevnte falske meldinger og reelle falske meldinger.I én utførelse av oppfinnelsen går de reelle meldingene gjennom nettverket i en tilfeldig rekkefølge. I en annen utførelse går de reelle meldingene gjennom nettverket i en delvis tilfeldig rekkefølge guidet av et sett med mulige ruter, definert i nevnte indekserte oppslagstabell for nettverket, for å beholde antallet hopp mellom nodene mindre enn et fast tall.Med det formålet å sikre innholdet i reelle meldinger blir innholdet i meldingen kryptert. Fig. 4 viser et eksempel på kryptert innhold av en sluttbrukermelding. En sluttbrukermelding blir kryptert ved sendernoden med fellesnøkkelen (public key) til mottakeren. Ved ankomst ved noden til mottakeren blir den reelle meldingen dekryptert med en privat nøkkel (private key).Fig. 5 illustrerer konseptet med raid-sending av meldinger. Flere kopier av reelle meldinger kan bli sendt som sub-meldinger som blir satt opp som en raid-sending. Mottakeren av meldingene vil plukke opp sub-meldinger ettersom de ankommer og gjenoppbygge sluttbrukermeldingen. Duplikater av ankomne meldinger vil bli forkastet.Før sending av varslingsmeldinger startes fra en sendernode i et nettverk blir falske meldinger generert og sendt på nettverket som er forbundet til noden.Fremgangsmåten med å sende falske meldinger kan settes opp til å automatisk starte når en datamaskin slås på. På denne måten vil ikke sending av en spesifikk reell melding bli sett på som en plutselig sendeaktivitet fra den noden omfattet i nettverket.Fig. 6 viser en oversikt over en 4- nivå modell for å sikre meldingsleveranse. Nivå 0 illustrerer peer til peer kommunikasjon mellom noder. Nivå 1 illustrerer sending av sub-meldinger av en sluttbrukermelding via hopp i et nettverk med noder omfattet i nettverket. Nivå 2 illustrerer raid-nivået hvor den samme meldingen blir sendt mer enn en gang. Nivå 3 illustrerer bruken av fellesnøkkel for å sende en kryptert melding. Dataflyten på hvert nivå er uavhengig av hverandre.Nivå 4 modellen sikrer at meldingen vil bli sikkert levert til den tiltenkte mottakeren.Den foreliggende oppfinnelsen er videre definert ved et system for å obfuskere sending av en spesifikk reell melding på et nettverk, hvor systemet omfatter en sendende datamaskinnode og en mottakende datamaskinnode forbundet til et nettverk av nettverknoder som bærer den reelle meldingen, og hvor den sendende datamaskinnoden omfatter et datamaskinprogramprodukt for: - å generere og sende konfigurerbare falske meldinger fra en sendernode på nettverket, og - å blande og sende de reelle meldingene med de falske meldingene, hvor de reelle meldingene innbefatter informasjon om noden til en mottaker av meldingen.Når strømmen av meldinger ankommer ved mottakernoden vil meldingene bli tolket etter hvert som de ankommer. Falske meldinger vil bli filtrert og forkastet og reelle meldinger vil bli gjenoppbygd fra en eller flere sub- meldinger.I én utførelse av oppfinnelsen vil mottakernoden omfatte en liste av fellesnøkler brukt i kommunikasjonen mellom senderen og mottakeren. Nøklene blir lest fra et lokalt lager og basert på nøkkelidentiteten som er i meldingen vil sluttbrukermeldingen bli fordelt til mottakerne som er listet i nøkkelspesifikasjonen.I én utførelse av oppfinnelsen kan mottakernoden omfatte en liste med ID'er til mottakere som skal ekskluderes fra leveranse for å unngå at en bruker reduserer standard mottakerlisten spesifisert i nøkkelen.Den foreliggende oppfinnelsen er også definert ved et datamaskinprogramprodukt omfattende et datamaskinanvendbart medium omfattende et datamaskinlesbart program, hvor det datamaskinlesbare programmet, når dette eksekveres på en datamaskin, sørger for at datamaskinen obfuskerer sending av en spesifikk reell melding på et nettverk, hvor datamaskinprogrammet omfatter instruksjoner for: - å generere og sende konfigurerbare falske meldinger fra en sendernode på nettverket, og - å blande og sende de reelle meldingene med de flaske meldingene, hvor de reelle meldingene innbefatter informasjon om noden til en mottaker av meldingen.Datamaskinen som kjører programmet kan settes opp slik at programmet starter når datamaskinen slås på, eller bli startet manuelt av sluttbrukeren.
Claims
1. Fremgangsmåte implementert på en datamaskin for å obfuskere sending av en spesifikk reell melding på et nettverk, hvor metoden omfatter følgende trinn: - å generere og sende konfigurerbare falske meldinger fra en sendernode på nettverket, og - å blande og sende de reelle meldingene med de flaske meldingene, hvor de reelle meldingene innbefatter informasjon om noden til en mottaker av meldingen.2. Fremgangsmåte i henhold til krav 1, hvor de falske meldingene er tomme eller fylt med et vilkårlig innhold eller en miks av disse.3. Fremgangsmåte i henhold til krav 1, hvor strømmen av falske meldinger er konfigurert til å være en konstant strøm.4. Fremgangsmåte i henhold til krav 1 , hvor strømmen av falske meldinger er konfigurert til å være en vilkårlig variabel strøm.5. Fremgangsmåte i henhold til krav 1, hvor den reelle meldingen går gjennom nettverket i en vilkårlig orden.6. Fremgangsmåte i henhold til krav 1, hvor de reelle meldingene går gjennom nettverket i en delvis vilkårlig orden guidet av et sett med mulige ruter for å beholde antall hopp mellom noder mindre enn et fast antall.7. Fremgangsmåte i henhold til krav 1, hvor den reelle meldingen er kryptert.8. Fremgangsmåte i henhold til krav 1, hvor leveranse av den reelle meldingen er sikret av å raid-sende flere identiske reelle meldinger.9. System for å obfuskere sending av en spesifikk reell melding på et nettverk, hvor systemet omfatter en sendende datamaskinnode og en mottakende datamaskinnode forbundet til et nettverk av nettverknoder som bærer den reelle meldingen, og hvor den sendende datamaskinnoden omfatter et datamaskinprogramprodukt for: - å generere og sende konfigurerbare falske meldinger fra en sendernode på nettverket, og - å blande og sende de reelle meldingene med de falske meldingene, hvor de reelle meldingene innbefatter informasjon om noden til en mottaker av meldingen.10. System i henhold til krav 9, hvor den mottakende datamaskinnoden omfatter et datamaskinprogramprodukt for å filtrere og avvise falske meldinger og gjenopprette reelle meldinger fra én eller flere submeldinger.11. Datamaskinprogramprodukt omfattende et datamaskinanvendbart medium omfattende et datamaskinlesbart program, hvor det datamaskinlesbare programmet, når dette eksekveres på en datamaskin, sørger for at datamaskinen obfuskerer sending av en spesifikk reell melding på et nettverk, hvor datamaskinprogrammet omfatter instruksjoner for: - å generere og sende konfigurerbare falske meldinger fra en sendernode på nettverket, og - å blande og sende de reelle meldingene med de flaske meldingene, hvor de reelle meldingene innbefatter informasjon om noden til en mottaker av meldingen.
Drawings

Priority


No priority

Patent classes


IPC classesH04L 9/18G09C 1/00G06F 21/22

Citations


Proceedings of the Workshop on Design, Issues in Anonymity and Observability International Computer Science Institute (ICSI), Berkeley , California, July 25-6 , 2000 ()Systems for Anonymous Communication, George Danezis, Claudia Diazy, Paul Syverson August 31, 2009 ()

Applicants, owners and inventors


Owners
Norsk Tillitsmann ASA
Postboks 1470 Vika 0116 OSLO NO (OSLO Municipality, Oslo county)Org. number: 963342624
Inventors
Thor Henning Hetland
Møllefaret 30E 0750 OSLO NO (OSLO Municipality, Oslo county)
Leif Harald Auke
Solsvingen 34 3034 DRAMMEN NO (DRAMMEN Municipality, Buskerud county)

Agent


ONSAGERS AS
ONSAGERS AS

Org. number: 934603729

Name and address are automatically synchronized with the Brønnøysund Register Centre.

Open in The Brønnøysund Register Centre
Postboks 1813, Vika 0123 OSLO NO (OSLO Municipality, Oslo county)
Org. number: 934603729
Reference: P22899NO00

Status history


Payment history


No payment history after 2015

Oppositions and appeals


No oppositions or appeals

Administrative limitation


No administrative limitation

Liens and licences


No liens or licenses registered

Gazette entries


No Gazette entries foundOnly events from 2024.03.04 and onwards are shown.