FI110651B - Menetelmä siirretyn datan määrän tarkastamiseksi - Google Patents
Menetelmä siirretyn datan määrän tarkastamiseksi Download PDFInfo
- Publication number
- FI110651B FI110651B FI20000444A FI20000444A FI110651B FI 110651 B FI110651 B FI 110651B FI 20000444 A FI20000444 A FI 20000444A FI 20000444 A FI20000444 A FI 20000444A FI 110651 B FI110651 B FI 110651B
- Authority
- FI
- Finland
- Prior art keywords
- indication
- connection
- user device
- network infrastructure
- amount
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/14—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
- H04L63/1408—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic by monitoring network traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/10—Integrity
- H04W12/106—Packet or message integrity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/12—Detection or prevention of fraud
- H04W12/121—Wireless intrusion detection systems [WIDS]; Wireless intrusion prevention systems [WIPS]
- H04W12/122—Counter-measures against attacks; Protection against rogue devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/06—Generation of reports
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Mobile Radio Communication Systems (AREA)
- Arrangements For Transmission Of Measured Signals (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Selective Calling Equipment (AREA)
- Communication Control (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
110651
Menetelmä siirretyn datan määrän tarkistamiseksi
Keksinnön ala
Keksintö liittyy siirretyn datan määrän tarkistamiseen tietoliikennejärjestelmissä, ja erityisesti langattomissa tietoliikennejärjestelmissä, joissa 5 salaamatonta käyttäjädataa voidaan lähettää radiorajapinnalla.
Keksinnön tausta
Langattomat tietoliikennejärjestelmät viittaavat yleisesti mihin tahansa tietoliikennejärjestelmään, joka mahdollistaa langattoman tietoliikenteen käyttäjien ja verkon välillä. Matkaviestinjärjestelmissä käyttäjät voivat liikkua 10 verkon peltoalueella. Tyypillinen matkaviestinjärjestelmä on yleinen maapohjainen matkapuhelinverkko (Public Land Mobile Network, PLMN). Esillä olevaa keksintöä voidaan käyttää erilaisissa matkaviestinjärjestelmissä, kuten UMTS:ssa (Universal Mobile Communications system) ja IMT-2000:ssa (International Mobile Telecommunication 2000). Seuraavassa keksintöä ku-15 vataan esimerkinomaisesti viittaamalla UMTS:iin, ja tarkemmin 3. sukupolven yhteistyöprojektissa 3GPP (3rd generation partnership project) määriteltyyn UMTS-järjestelmään rajaamatta keksintöä siihen.
Tietoa, kuten ohjaussignalointia ja käyttäjädataa, vaihdetaan matkaviestimen ja verkkoinfrastruktuurin välillä datapaketeissa. Jokainen datapa-20 ketti käsittää ainakin otsikon ja dataosan. Otsikko voi käsittää osoitteen datapaketin reitittämiseksi. Kun dataa lähetetään salaamattomana, osoite voidaan muuttaa, erityisesti silloin, kun osoite on IP-tyyppinen (Internet Protocol) ja * · ·; datan lähettäminen sisältää tiettyjä turvallisuusongelmia.
Kuvio 1 esittää tilannetta, jossa kolmas osapuoli MiM, niin sanottu 25 'mies keskellä’, sekaantuu matkaviestimen MS2 ja verkkoinfrastruktuurin ra-dioyhteyteen ilmarajapinnalla. Tässä hakemuksessa tunkeilija viittaa kolman-: teen osapuoleen. Tämä termi kattaa kaiken autorisoimattoman sekaantumisen ilmarajapinnan viestintään riippumatta siitä, onko sekaantumisen tarkoitus sa-lakuuntelu, viestinnän häirintä muokkaamalla, poistamalla, uudelleentilaa-,···. 30 maila, uudelleensoittamalla, huijaamalla, tai joku muu tavallinen toiminta. Tun keilija voi esimerkiksi sekaantua salaamattomaan radioyhteyteen lähettämällä i radioyhteydellä lähetetyistä sanomista laittomia kopioita, muuttaa matkavies- * # · timeltä MS2 lähetettyjen datapakettien osoitteita, suodattaa datapaketteja tai . · · ·. lähettää vääriä sanomia ja sekaantua yhteyden eheyteen.
» * 2 110651
Tunkeilija MiM esittää verkkoinfrastruktuuria (tukiasema BS2 ja RNC2, toisin sanoen RNS2, jotka selostetaan myöhemmin kuviossa 1) matkaviestimelle MS2 (kohdekäyttäjä) ja samanaikaisesti esittää matkaviestintä MS2 verkkoinfrastruktuurille (oikealle tukiasemalle BS2 (ja RNC2:lle)). Tunkeilija 5 MiM voi ottaa passiivisen roolin ja ainoastaan salakuunnella sanomia. Suurin ongelma on, että salaamaton yhteys mahdollistaa sen, että tunkeilija MiM voi muokata otsikoita ja sillä tavoin tunkeilija voi lähettää ja/tai vastaanottaa omaa dataansa MS2:n yhteydellä siten, että matkaviestin MS2 (ja verkon puoli) eivät huomaa tätä. Tunkeilija MiM yksinkertaisesti antaa kaikkien MS2:lta tulevien 10 pakettien mennä läpi ja vain modifioi pakettien otsikkoita (pääasiassa proto-kolladatayksikkönumeroita) pystyäkseen lähettämään omia paketteja MS2:lta lähetettyjen pakettien välissä. Siten MS2:n käyttäjä ei huomaa tunkeilijaa eikä tiedä, että hänen täytyy maksaa myös tunkeilijan paketeista. MS2:n käyttäjä voi huomata tämän ainoastaan jälkikäteen laskustaan.
15 Eräs ratkaisu tähän suurimpaan ongelmaan on autentikoida jokai nen yksinäinen paketti verifioimalla paketin eheys. Tätä autentikointia kutsutaan yleensä eheyden suojaukseksi ja yleensä se ei sisällä siirrettyjen datapakettien luottamuksellisuuden suojausta. Datapaketin eheyden suojaamiseksi lähettävä osapuoli laskee sanoman autentikointikoodin MAC-I arvon ennalta 20 määritetyn algoritmin mukaisesti ja liittää sen datapakettiin ennen datapaketin lähettämistä. MAC-I on tyypillisesti verrattain lyhyt bittijono, joka riippuu datapaketista (sanomasta), johon se liitetään ja salaisesta avaimesta, jonka sekä . · datapaketin lähettäjä että vastaanottaja tietävät. Vastaanottava osapuoli las- . . kee uudelleen XMAC-I arvon, joka (tyypillisesti) perustuu sanomaan ja salai- 25 seen avaimeen ennalta määritellyn algoritmin mukaisesti, ja vertaa vastaan-otettua MAC-I:tä ja laskettua XMAC-I:tä. Jos ne ovat samat, vastaanottaja voi luottaa siihen, että datapaketti (sanoma) on koskematon (eheä) ja oletetun « * osapuolen lähettämä.
‘ Ongelmana eheyden suojaamisessa on yhteyden kasvaneet otsikot 30 (overhead). Tyypillisesti MAC-I arvon pitäisi olla riittävän pitkä pienentääkseen todennäköisyyden, että se arvattaisiin oikeaksi, riittävän alhaiselle tasolle ver-rattuna yhdestä onnistuneesta väärennöksestä saatuun hyötyyn. Esimerkiksi 32-bittisen MAC-l-arvon käyttäminen vähentää oikean arvauksen todennäköi-syyden 1 /4 294 967 296:ään, joka on riittävän pieni useimmille sovelluksille.
·;· 35 Kuitenkin radiorajapinnalla 32 ylimääräistä bittiä pakettia kohti pidetään mer- kiitävänä otsikkona (overhead) ja sitä pitäisi välttää aina, kun se on mahdol-
I I
3 110651 lista. Sen vuoksi esimerkiksi UMTS:ssa sovelletaan eheyden suojaamista lisätyillä MAC-I:eillä vain signalointiin (ohjaustasolla). Kun eheyden suojaamista sovelletaan vain signalointiin, tunkeilija voi muokata käyttäjädataa, ja erityisesti otsikoita, ja lähettää/vastaanottaa omaa dataansa niin, että siitä laskutetaan 5 laillista kohdekäyttäjää MS2:sta. Samanlainen ongelma voidaan kohdata missä tahansa tietoliikennejärjestelmässä, jossa salaamattoman datan siirto ilma-rajapinnalla on mahdollista.
Keksinnön lyhyt selostus
Keksinnön tavoitteena on kehittää menetelmä ja menetelmän Ιοί 0 teuttava laitteisto siten, että varhaisessa vaiheessa havaitaan tunkeilija, joka lähettää ja/tai vastaanottaa omaa dataansa yhteydellä. Tavoite saavutetaan menetelmällä, järjestelmällä, verkkoelementillä ja käyttäjälaitteella, joille on tunnusomaista se, mitä sanotaan itsenäisissä patenttivaatimuksissa. Keksinnön edulliset suoritusmuodot ovat epäitsenäisten patenttivaatimusten kohtee-15 na.
Keksintö perustuu ajatukseen, jonka mukaan verkon puolella ja käyttäjälaitteessa (matkaviestin) lasketaan siirretyn datan määrää ja aika ajoin tarkistetaan, ovatko määrät molemmilla puolilla samat. ‘Siirretty data’ viittaa tässä vastaanotettuun ja/tai lähetettyyn dataan. Tarkistusproseduurissa tarvit-20 tava data vaihdetaan käyttäjälaitteen (matkaviestimen) ja verkon välillä eheys-suojatuissa sanomissa. Tämä keksintö osoittaa, että jopa tapauksessa, jossa eheyden suojausta ei sovelleta käyttäjätasolla (user plane) on mahdollista hyödyntää ohjaustason eheyssuojausta tunkeilijan kohtaamiseksi. Keksinnön ” ‘ etuna on, että tunkeilija, joka lähettää ja/tai vastaanottaa omaa dataansa yh- 25 teydellä, paljastuu hyvin varhaisessa vaiheessa. Toinen etu on se, että käyt-';;täjälaite (matkaviestin) ja verkkosolmu voivat paikallisesti autentikoida toisensa '*· aika ajoin yhteyden aikana lähetetyn datamäärän perusteella. Keksintö myös mahdollistaa sen, että operaattori laskuttaa laillista käyttäjää vain hänen data-liikenteestään eikä tunkeilijan dataliikenteestä.
30 Keksinnön eräässä edullisessa suoritusmuodossa päätellään ver- ·'*; tailun tuloksen perusteella, puretaanko yhteys. Tämän etuna on, että tunkeilija . ’ . ei voi enää käyttää yhteyttä, jos vertailu paljastaa, että siellä on tunkeilija.
Keksinnön eräässä edullisessa suoritusmuodossa tarkistusprose-’*··' duuri Hipaistaan verkkoinfrastruktuurissa. Tämän etuna on, että tarkistusarvoja :" ’: 35 ei tarvitse lähettää käyttäjälaitteelle (matkaviestimelle).
4 110651
Vielä eräässä keksinnön edullisessa suoritusmuodossa tarkistus-proseduuri voidaan liipaista käyttäjälaitteessa (matkaviestimessä). Tämän etuna on, että jos tunkeilija lähettää dataa vain käyttäjälaitteelle (matkaviestimelle) ja/tai käyttäjälaite (matkaviestin) suorittaa esimerkiksi so-5 vellusta, joka palvelee laillista etäkäyttäjää, tarkistusproseduuri Hipaistaan silti.
Vielä eräässä keksinnön edullisessa suoritusmuodossa sen jälkeen, kun käyttäjälaite (matkaviestin) on kohdannut tarkistusarvon, käyttäjälaite odottaa ennalta määrätyn ajan sanomaa, joka osoittaa, että tarkistusproseduuri on Hipaistu verkkoinfrastruktuurissa ja vain, jos käyttäjälaite (matkaviestin) ei 10 vastaanota sanomaa ennalta määrätyn ajan aikana, se Hipaisee tarkistus-proseduurin. Tämän etuna on, että tarkistusproseduuria ei liipaista kahdesti samanaikaisesti.
Kuvioiden lyhyt selostus
Keksintöä selostetaan nyt lähemmin edullisten suoritusmuotojen 15 yhteydessä, viitaten oheisiin kuvioihin, joista
Kuvio 1 esittää yksinkertaistettua UMTS-arkkitehtuuria;
Kuvio 2 kuvaa protokollapinoja;
Kuvio 3 on vuokaavio esittäen käyttäjälaitteen ja verkkoinfrastruktuurin keksinnön mukaisia toimintoja; 20 Kuvio 4 on vuokaavio esittäen tarkistusproseduuria verkossa kek sinnön ensimmäisessä suoritusmuodossa; ja
Kuvio 5 on vuokaavio esittäen tarkistusproseduuria käyttäjälaitteessa keksinnön ensimmäisessä suoritusmuodossa.
Keksinnön yksityiskohtainen selostus » ® ;·’ 25 Keksinnön edulliset suoritusmuodot selitetään seuraavassa toteu- • tettuna kolmannen sukupolven matkaviestinjärjestelmässä UMTS. Tarkoituk- sena ei kuitenkaan ole rajoittaa keksintöä näihin suoritusmuotoihin. Keksintö on sovellettavissa käytettäväksi missä tahansa tietoliikennejärjestelmässä, jossa salaamatonta käyttäjädataa voidaan siirtää ilmarajapinnalla. Muita esi-30 merkkejä tällaisista järjestelmistä ovat IMT-200, IS-41, GSM (Global System for Mobile communications) tai vastaavat matkaviestinjärjestelmät, kuten PCS (Personal Communication System) tai DCS 1800 (Digital Cellular System for 1800 MHz). Matkaviestinjärjestelmien määritykset yleensä, ja erityisesti IMT-: ’ ': 2000 ja UMTS -järjestelmien määritykset kehittyvät nopeasti. Tällainen kehitys ....; 35 voi vaatia keksintöön ylimääräisiä muutoksia. Sen vuoksi kaikki sanat ja ilmai- 5 110651 sut tulisi tulkita mahdollisimman laajasti ja ne on tarkoitettu kuvaamaan eikä rajoittamaan keksintöä. Keksinnön kannalta olennaista on toiminto eikä se, missä verkkoelementissä tai laitteistossa se suoritetaan.
Kuvio 1 esittää yksinkertaistetun UMTS-arkkitehtuurin kuvaten vain 5 keksinnön kannalta olennaisia osia, vaikka alan ammattilaiselle on ilmeistä että yleinen matkaviestinjärjestelmä käsittää myös muita toimintoja ja rakenteita, joita ei tarvitse kuvata tarkemmin tässä. UMTS.in pääosat ovat: ydin-verkko CN, UMTS:n maanpäällinen radioliityntäverkko LITRAN ja matkaviestin MS1, MS2, jota kutsutaan myös käyttäjälaitteeksi UE. Ydinverkon CN ja UT-10 RAN:in välistä rajapintaa kutsutaan lu-rajapinnaksi ja ilmarajapintaa UTRAN:in ja matkaviestimen MS välillä kutsutaan Uu-rajapinnaksi. Uu-rajapinta on radiorajapinta.
UTRAN muodostuu joukosta radioverkkoalijärjestelmiä RNS1, RNS2 (kutsutaan myös radioliityntäverkoiksi), jotka on kytketty ydinverkkoon 15 CN lu-rajapinnan kautta. Jokainen RNS vastaa solujensa resursseista. Radio-verkkoalijärjestelmä muodostuu radioverkko-ohjaimesta RNC ja useista tukiasemista BS. Kahden radioverkkoalijärjestelmän välistä rajapintaa kutsutaan lur-rajapinnaksi. Radioverkko-ohjaimen RNC ja tukiaseman BS välistä rajapintaa kutsutaan lub-rajapinnaksi.
20 Radioverkko-ohjain RNC1, RNC2 on verkkosolmu, joka vastaa UT
RAN: in radioresurssien ohjauksesta. Se liittyy ydinverkkoon CN ja päättää RRC-protokollan (Radio Resource Control), joka määrittelee sanomat ja . :· proseduurit matkaviestimen ja UTRAN:in välillä. Se vastaa loogisesti GSM- ·:· järjestelmän tukiasemaohjainta. Kussakin matkaviestimen MS1 ja UTRAN:in 25 välisessä yhteydessä yksi RNC on palveleva RNC. Kuten kuviossa 1 esitetään , RNC on kytketty kahteen CN-solmuun (MSCA/LR ja SGSN). Joissakin verk-
« I
kotopologioissa on mahdollista, että yksi RNC on kytketty yhteen tai useampaan kuin kahteen CN-solmuun, jotka voivat olla samantyyppisiä tai eri tyyppi- siä. Tulevaisuudessa yksi RNC voi esimerkiksi olla kytketty useaan 30 SGSN:ään.
i % I
Tukiasemia BS1, BS2 kutsutaan myös B-solmuiksi (NodeB). Tuki-aseman päätehtävänä on suorittaa ilmarajapinnan kerroksen 1 prosessointi : (kanavakoodaus ja limittäminen, nopeuden säätäminen, hajottaminen jne). Se ' myös suorittaa joitakin perusradioresurssin hallintaoperaatioita, kuten sisäisen * · 1 ( · piirin tehon ohjausta. Se vastaa loogisesti GSM-järjestelmän tukiasemaa.
6 110651
Ydinverkko CN voidaan kytkeä ulkoisiin verkkoihin EN, jotka voivat olla joko piirikytkettyjä (CS, circuit switched) verkkoja (esimerkiksi PLMN, PSTN, ISDN) tai pakettivälitteisiä (PS, packet switched) verkkoja (esimerkiksi Internet). Ydinverkko CN käsittää kotirekisterin HLR, matkapuhelinkeskuk-5 sen/vierailijarekisterin MSC/VLR, yhdyskäytävä-MSC:n GMSC, palvelevan GPRS (General Packet Radio Service) -tukisolmun SGSN ja GPRS-yhdyskäytävätukisolmun GGSN. Tässä kuvattu ydinverkko perustuu toisen sukupolven GSM/GPRS-verkkoon. Muun tyyppiset ydinverkot, esimerkiksi IS-41, voivat käsittää muita verkkoelementtejä.
10 Matkaviestin MS voi olla yksinkertaistettu vain puheelle tarkoitettu päätelaite tai se voi olla monenlaisille palveluille tarkoitettu päätelaite, joka toimii palvelualustana ja tukee erilaisten palveluihin liittyvien funktioiden lataamista ja suorittamista. Matkaviestin MS käsittää varsinaisen matkaviestinlaitteen ME ja irrotettavasi! kytketyn identifiointikortin USIM, jota kutsutaan myös 15 tilaajan tunnistusyksiköksi. Tässä yhteydessä matkaviestin MS (eli käyttäjälaite) yleensä tarkoittaa varsinaisen päätelaitteen ja tilaajan tunnistusyksikön muodostamaa kokonaisuutta. Tilaajan tunnistusyksikkö USIM on älykortti, joka sisältää tilaajan identiteetin, suorittaa autentikointialgoritmit ja tallentaa auten-tikointi- ja salausavaimia sekä matkaviestimessä tarvittavia tilaustietoja. Mat-20 kaviestinlaite ME on radiopäätelaite, jota käytetään radioviestintään Uu-rajapinnan välityksellä matkaviestimen MS ja UTRAN:in välillä. Matkaviestinlaite voi olla mikä tahansa laite, joka pystyy viestimään matkaviestinjärjestel-mässä, tai usean eri laitteen yhdistelmä, esimerkiksi multimediatietokone, jo-;;· hon on kytketty Nokia-korttipuhelin matkaviestinyhteyden aikaansaamiseksi.
··· 25 Nykyisen keksinnön toiminnallisuuden toteuttava järjestelmä käsit- ··. tää ei vain välineitä, joita tarvitaan datan siirtämiseen ja signalointiin tunnetun ,···. tekniikan mukaisesti, vaan myös välineitä siirretyn datan määrän ensimmäisen indikaation ylläpitämiseksi verkon puolella, välineitä siirretyn datan määrän toisen indikaation ylläpitämiseksi käyttäjälaitteessa (matkaviestin), välineitä tar-30 kistusprosessin liipaisemiseksi sen selvittämiseksi, ovatko ensimmäisen indi-··’ kaation ja toisen indikaation arvot samat. Järjestelmä voi myös käsittää väli- neitä siirretyn datan määrän arvojen lisätarkistamiseksi, kun ensimmäinen in-: dikaatio ei ole sama kuin toinen indikaatio. Järjestelmä voi käsittää myös väli- .···. neitä sen päättämiseksi, onko arvojen välinen ero hyväksyttävä, ja välineitä 35 yhteyden purkamiseksi vasteena ei-hyväksyttävälle erolle. Järjestelmän ra-kenteeseen ei tarvita laitteistomuutoksia. Se käsittää prosessoreita ja muistia, 7 110651 joita voidaan hyödyntää keksinnön toiminnoissa. Kaikki keksinnön toteuttamisessa tarvittavat muutokset voidaan tehdä lisättyinä tai päivitettyinä ohjelmis-torutiineina ja/tai lisäämällä sovelluspiirin (sovelluspiirejä) (ASIC) verkkosol-muihin ja käyttäjälaitteeseen (matkaviestimeen), jotka osallistuvat tarkistus-5 proseduuriin.
Verkkosolmu, joka käsittää välineitä datan siirtämiseksi tunnetun tekniikan mukaisesti käyttäjälaitteelta tai käyttäjälaitteelle (matkaviestin), modifioidaan toteuttamaan kuvioissa 3, 4, ja 5 yksityiskohtaisemmin kuvatut toiminnot. Verkkosolmun laitteistokonfiguraatiota ja perustoimintoja ei tarvitse muut-10 taa. Muutokset voidaan toteuttaa päivitettyinä tai lisättyinä ohjelmistorutiineia ja/tai sovelluspiirillä (sovelluspiireillä) (ASIC). Vaikka verkkosolmu on edullisesti modifioitu toteuttamaan kuvion 3 yhteydessä kuvatut toiminnot yhdessä kuvioiden 4 ja 5 toimintojen kanssa, keksintö mahdollistaa sen, että joko kuvion 4 tai kuvion 5 yhteydessä kuvatut toiminnot toteutetaan yhdessä kuvion 3 15 toimintojen kanssa.
Käyttäjälaite (matkaviestin), joka käsittää välineitä datan lähettämiseksi ja vastaanottamiseksi tunnetun tekniikan mukaisesti, modifioidaan toteuttamaan kuvioissa 3, 4, ja 5 yksityiskohtaisemmin kuvatut toiminnot. Käyttäjälaitteen (matkaviestimen) laitteistokonfiguraatiota ja perustoimintoja ei tar-20 vitse muuttaa. Muutokset voidaan toteuttaa päivitettyinä tai lisättyinä ohjelmistorutiineia ja/tai sovelluspiirillä (sovelluspiireillä) (ASIC). Vaikka käyttäjälaite (matkaviestin) on edullisesti modifioitu toteuttamaan kuvion 3 yhteydessä ku-vatut toiminnot yhdessä kuvioiden 4 ja 5 toimintojen kanssa, keksintö mahdol-listaa sen, että joko kuvion 4 tai kuvion 5 yhteydessä kuvatut toiminnot toteu-:· 25 tetaan yhdessä kuvion 3 toimintojen kanssa.
.···. Koska nykyisen keksinnön toteuttaminen liittyy ilmarajapinnalla käytettyjen protokollien toimintoihin ja prosessointiin, tutkimme nyt esimerkin siitä, kuinka tarvittavat protokollapinot voidaan toteuttaa. Kuvio 2 kuvaa 3GPP spesifikaatioiden mukaista radiorajapintaprotokollapinoa. Tässä kuvatut proto-30 kollaentiteetit toimivat matkaviestimen ja tukiaseman BS tai radioverkko-'··’ ohjaimen RNC välillä. Protokollakerrosten jakoa BS:n ja RNC:n välillä ei ole ...: selitetty tässä, koska sillä ei ole keksinnön kannalta merkitystä.
; Radiorajapintaprotokollat voidaan jakaa ohjaustasoon CP ja käyt- .···. täjätasoon UP. Ohjaustasoa käytetään kaikessa MS:n ja RNC:n välisessä sig- 35 naloinnissa ja myös MS:n ja CN:n välillä. Käyttäjätaso kuljettaa varsinaisen 8 110651 käyttäjädatan. Jotkut radiorajapintaprotokollat toimivat vain yhdessä tasossa, jotkut protokollat toimivat molemmissa tasoissa.
Protokollapinot jaetaan kerroksiin, jotka ovat kerros yksi L1 (kutsutaan myös fyysiseksi kerrokseksi), kerros kaksi L2 (kutsutaan myös da-5 tayhteyskerrokseksi) ja kerros kolme L3 (kutsutaan myös verkkokerrokseksi). Jotkut kerrokset sisältävät vain yhden protokollan, jotkut kerrokset sisältävät useita erilaisia protokollia. Jokaisella yksiköllä, esimerkiksi matkaviestimellä ja RNC:llä, on kerros, joka on loogisessa yhteydessä toisen yksikön kerroksen kanssa. Tämä yhteys tunnetaan vertaiselta-vertaiselle yhteydeksi. Vain alim-10 mat, fyysiset kerrokset kommunikoivat keskenään suoraan. Muiden kerrosten täytyy käyttää seuraavan, alemman kerroksen tarjoamia palveluita, ja vain alimmassa kerroksessa sanoma kulkee horisontaalisesti kerrosten välillä.
Fyysinen kerros sisältää kaikki kaavat ja mekanismit, joita käytetään kommunikoinnin mahdollistamiseksi radiokanavalla. Nämä mekanismit sisältä-15 vät esimerkiksi modulaation, tehon ohjauksen, koodauksen ja ajoituksen. Esimerkkeinä monipääsymenetelmistä, joita voidaan käyttää radiorajapinnalla, mainitaan laajakaista-CDMA (WCDMA) ja aikajakoinen CDMA (TD-CDMA). Fyysinen kerros tarjoaa palveluita siirtotien varauskerrosprotokollalle (MAC, Medium Access Control) kuljetuskanavilla, joille on tunnusomaista se, kuinka 20 ja millä ominaispiirteillä dataa siirretään.
Matkaviestimen MS ja RNC:n tai BS:n välinen datayhteyskerros L2 käyttää radiolinkkiohjausprotokollaa RLC (radio link control) ja varauskerros-:.·: protokollaa MAC. Radiolinkkiohjausprotokolla tarjoaa radiopolulla radioratkai- sun, joka riippuu luotettavasta linkistä. RLC tarjoaa palveluita ylemmille ker-25 roksille palvelualueiden (SAP, service access point) välityksellä, jotka kuvaa-: vat, kuinka RLC käsittelee datapaketteja ja käytetäänkö esimerkiksi ‘automaattista toista pyyntö’ -toimintoa (ARQ, automatic repeat reguest). Oh-. ··. jaustasolla RLC:n palveluita käyttää RRC-protokolla signaloinnin kuljettami seen. Yleensä vähintään kolme RLC-entiteettiä on kytketty signaloinnin kul-... 30 jettamiseen - yksi läpinäkyvän, yksi kuittaamattoman ja yksi kuittaavan moodin entiteetti. Käyttäjätasolla RLC:n palveluita käyttävät joko palveluspesifiset v* protokollakerrokset PDCP tai BMC tai muut ylemmän kerroksen käyttäjätason : toiminnot (esimerkiksi puhekoodekki). RLC-palveluita kutsutaan myös signa- lointiradiosiirtäjiksi (signalling radio bearer) ohjaustasolla ja radiosiirtäjiksi
I I
,:. 35 (radio bearer) käyttäjätasolla palveluille, jotka eivät hyödynnä PDCP- tai BMC - protokollia.
9 110651 MAC-protokolla tarjoaa palveluita RLC-protokollalle loogisilla kanavilla. Loogisille kanaville on tunnusomaista se, minkätyyppistä dataa siirretään. MAC-kerrokselle loogiset kanavat mäpätään kuljetuskanaviksi.
Pakettidatan keskittämisprotokolla (PDCP, packet data convergen-5 ce protocol) on olemassa vain PS-aluepalveluille (palveluille, jotka reitittyvät SGSN:n kautta) ja sen päätoiminto on otsikon kompressointi, joka tarkoittaa redundantin protokollan ohjaustiedon (esimerkiksi TCP/IP ja RTP/UDP/IP otsikot) kompressointia lähettävässä entiteetissä ja kompressoinnin purkamista vastaanottavassa entiteetissä. PDCP:n tarjoamia palveluja kutsutaan ra-10 diosiirtäjiksi.
Yleislähetys-monipistelähetyksen ohjausprotokolla (BMC, broadcast multicast control) on olemassa vain SMS solun yleislähetyspalvelulle, joka on johdettu GSM:stä. Myös BMC:n tarjoamia palveluja kutsutaan radiosiirtäjiksi.
RRC-protokolla tarjoaa palveluja ylemmille kerroksille (ei-liityntä 15 kerroksille, non access stratum) palvelualueiden kautta. Kaikki korkeamman kerroksen signalointi (liikkuvuuden hallinta, puhelunohjaus, istunnon hallinta, jne.) MS:n ja CN:n välillä on kapseloitu RRC-sanomiin niiden siirtämiseksi radiorajapinnalla.
RRC-protokolla käyttää ohjausrajapintoja RRC:n ja kaikkien alem-20 man kerroksen protokollien välillä konfiguroidakseen alemman kerroksen pro-tokollaentiteettien ominaisuuksia, jotka sisältävät parametrit fyysisille, siirto- ja loogisille kanaville. Samoja ohjausrapintoja käyttää RRC-kerros, kun se esi-merkiksi komentaa alemman kerroksen protokollia suorittamaan tietyn tyyppi-siä mittauksia, ja alempien kerrosten protokollat, kun ne raportoivat mittaustu-25 loksia ja virheitä RRC:lle.
Tunkeilijan täytyy monitoroida RRC:n signalointia passiivisessa "·. moodissa niin, että hän voi modifioida omaa protokollapinoaan, kun laillisen käyttäjän ja verkon välillä tapahtuu muutoksia. Sen jälkeen, kun tunkeilija on lähettänyt ensimmäisen datapaketin käyttäen olemassa olevaa radiosiirtoa 30 (radio bearer), hänen täytyy ottaa aktiivisempi rooli tällä radiosiirrolla lähetet-tyyn dataan. Täsmällisemmin, hänen täytyy modifioida kaikkien datapakettien -·’ (PDCP ja RLC) otsikot laillisten vertaisentiteettien vähillä (pääasiassa data : PDU numeroita).
.Kuvio 3 kuvaa käyttäjälaitteen (matkaviestimen) ja verkkoinfra-35 struktuurin keksinnön mukaista toiminnallisuutta yhteyden aikana välillä, jossa 10 110651 käytetään salaamatonta tiedonsiirtoa ilmarajapinnalla. Tässä oletetaan, että verkkoinfrastruktuurin toiminnallisuus on toteutettu RNCissä.
Kuviossa 3 lähdetään liikkeelle tilanteesta, jossa RRC-yhteys on muodostettu kohdassa 301 MS:n ja RNC:n välille. Palveluista riippuen 5 UMTS:ssa voidaan tietoa siirtää käyttäen yhtä tai useampaa radiosiirtäjää, se on yksi tai useampi radiosiirtäjä muodostetaan yhteyden aikana. Radiosiirtäji-en määrä voi myös vaihdella, koska radiosiirtäjiä voidaan purkaa tai muodostaa käyttäjälaitteen (matkaviestin) ja RNC:n välisen RRC-yhteyden aikana.
Samalla kun radiosiirtäjä muodostetaan, otetaan myös laskurit 10 käyttöön kohdassa 302. Kuviossa 3 kuvatussa esimerkissä on yhtä radiosiirtäjää varten kaksi laskuria: yksi laskuri uplink-suuntaan ja yksi laskuri downlink-suuntaan. Laskuriarvoja ylläpidetään kohdassa 303 niin kauan kuin radiosiirtäjä on aktiivinen, se on ei purettu. Toisin sanoen, kun verkkoinfrastruktuurissa vastaanotetaan paketti MS:ltä (tai MS:ää esittävältä tunkeilijalta) 15 tai lähetetään kohti MS:ää (vaikka tunkeilija voi suodattaa sen), vastaavan laskurin arvo päivitetään verkkoinfrastruktuurissa. Vastaavasti, kun MS lähettää tai vastaanottaa paketin, vastaavan laskurin arvoa päivitetään MS:ssä.
Jossain muussa keksinnön suoritusmuodossa yhtä yhteyttä varten on vain yksi laskuri. Laskuri voi käyttää edellä mainittuja radiosiirtäjien lasku-20 reita alalaskureina.
Jossain muussa keksinnön suoritusmuodossa yhtä yhteyttä varten on kaksi laskuria: yksi laskuri downlink-suuntaan ja yksi laskuri uplink-suuntaa, , i' Laskurit voivat käyttää edellä mainittuja radiosiirtäjien laskureita alalaskureina.
I ’ Keksinnön ensimmäisessä edullisessa suoritusmuodossa jokaisella :* 25 radiosiirtäjällä on kaksi laskuria. Kukin laskuri muodostuu sanoman sekvenssi- numerosta vähiten merkittävänä osana ja hyperkehysnumerosta HFN (Hyper ·. Frame Number) eniten merkittävänä osana. Sanoman sekvenssinumero riip-
. ·. puu protokollakerroksesta. Sanoman sekvenssinumero on edullisesti RLC
PDU sekvenssinumero. RLC PDU sekvenssinumeron ja HFN:n käytön etuna 30 on se, että ne on jo toteutettu MS:ssä ja RNC:ssä, koska niitä käytetään ARQ-toiminnossa RLC-kerroksessa ja syötteenä salausalgoritmille.
Laskuri (tai alalaskuri) voi laskea myös jotain muuta, esimerkiksi : siirretyn datan kokonaismäärää, edellisen ‘laskurin tarkistus’ -sanoman (selitetty kuviossa 4) jälkeen lähetetyn datan määrää, siirrettyjen pakettien lu-35 kumäärää tai PDU-numeroita. Laskuri voi käyttää modulaariaritmetiikkaa. Olennaista on vain se, että laskurin arvo osoittaa riittävän luotettavasti siirretyn 11 110651 datan (tai datapakettien) määrän. Toisin sanoen on riittävää, kun käyttäjälaitteen (matkaviestimen) laskurin arvon ja verkon puolella olevan laskurin arvon välillä on ero, jos tunkeilija lähettää omia pakettejaan ‘laillisten’ pakettien välissä.
5 Keksinnön ensimmäisen edullisen suoritusmuodon mukaista tar- kistusproseduuria selitetään tarkemmin kuvioissa 4 ja 5. Tarkistusproseduuris-sa lähetetyt ja vastaanotetut sanomat ovat signalointisanomia. Esimerkiksi UMTS:ssa kaikki signalointisanomat ovat eheyssuojattuja. Selvyyden vuoksi kuvioissa 4 ja 5 oletetaan, että signalointisanomia ei voida pitää vastaanotet-10 tuina, jos eheyssuojauksen tarkistusta ei läpäistä, se on, jos tunkeilija on yrittänyt muokata sanomaa. Luonnollisesti, jos tunkeilija suodattaa signalointisa-noman, lailliset entiteetit eivät voi vastaanottaa sitä. Keksinnön ensimmäisessä edullisessa suoritusmuodossa laillisia entiteettejä ovat matkaviestin MS ja radioverkko-ohjain RNC.
15 Kuvio 4 kuvaa matkaviestintä palvelevan RNC:n toimintoja keksin nön ensimmäisessä edullisessa suoritusmuodossa. Keksinnön ensimmäisessä edullisessa suoritusmuodossa jaksottainen tarkistusproseduuri Hipaistaan RNC:ssä. RNC edustaa keksinnön ensimmäisessä edullisessa suoritusmuodossa verkkoinfrastruktuuria, se on verkon puolta. Keksinnön muissa suori-20 tusmuodoissa joku muu verkkosolmu, esimerkiksi tukiasema tai SGSN, voi suorittaa toiminnot, jotka myöhemmin selostetaan RNC:n toimintoina.
RNC monitoroi kohdassa 401 yhteyden jokaisen laskurin arvoa. Keksinnön ensimmäisessä edullisessa suoritusmuodossa jokaisella aktiivisella radiosiirtäjällä on kaksi laskuria (uplink ja downlink) ja siten kaksi laskurin ar-;· 25 voa monitoroitavana ja monitorointi tehdään kullekin radiosiirtäjälle. Monito- roinnin aikana, se on, kun yhden laskurin arvo muuttuu, RNC tarkistaa koh-dassa 402, kohdataanko ennalta määritelty tarkistusarvo CV. Ensimmäisessä edullisessa suoritusmuodossa tarkistusarvo indikoi kahden peräkkäisen tar-kistusproseduurin välissä siirrettyjen datapakettien määrää. Joissakin muissa 30 suoritusmuodoissa tarkistusarvo voi olla kynnys. Kynnys voi indikoida, kuinka ;·/ paljon laskurin arvo voi kasvaa sen jälkeen, kun edellinen tarkistusproseduuri ' on Hipaistu. Tarkistusarvo voi olla esimerkiksi RLC PDU numeroiden vaihtelu- ! väli. Tarkistusarvo voidaan vapaasti määrittää verkon puolella ja se voidaan , t · » jopa muuttaa monitoroinnin aikana. Suoritusmuodoissa, joissa laskurin arvoa 35 monitoroidaan, sopivan tarkistusarvon valintaan vaikuttaa yleensä se, minkä-
• M
12 110651 laista laskuria käytetään ja esimerkiksi PDU:n koko, bittinopeus, palvelun laatuluokka, jne.
Jos tarkistusarvoa ei CV kohdata (kohta 402), RNC jatkaa monitorointia.
5 Jos tarkistusarvo kohdataan, RNC muodostaa kohdassa 403 ‘laskurin tarkistus’ -sanoman CCM. Keksinnön ensimmäisessä edullisessa suoritusmuodossa ‘laskurin tarkistus’ -sanoma sisältää jokaisen laskurin merkittävimmän osan, se on HFN:n. Joissain muissa keksinnön suoritusmuodoissa ‘laskurin tarkistus’ -sanoma sisältää vain tarkistussumman tai muun vastaa-10 van ‘summan’, joka on laskettu laskurin arvosta (laskureiden arvoista), se on jokaisen aktiivisen radiosiirtäjän laskurin arvoista muodostetusta bittijonosta. Tarkistussumma on edullisesti sanoman autentikointikoodi MAC-I, joka on laskettu käyttäen eheyden suojausalgoritmia.
Kun ‘laskurin tarkistus’ -sanoma on valmis, RNC laskee kohdassa 15 404 eheyden tarkistussumman. Keksinnön ensimmäisessä edullisessa suoritusmuodossa eheyden algoritmi on f9 ja sen syöteparametrit ovat: salainen eheysavain, joka johdetaan avaimista sopimis- ja autentikaatioproseduurin aikana; suuntabitti (uplink vai downlink); tuore (FRESH), joka on verkon valitsema satunnaisarvo; RRC sanoma itse (se on laskurin tarkistus -sanoma tässä 20 tapauksessa) ja laske (COUNT) -arvo, joka on MS.n ylläpitämä sekvenssinu-mero niiden eri yhteyksien välillä, jotka on eheyssuojattu käyttäen samaa ehe-ysavainta IK. Laske -arvo koostuu hyperkehysnumerosta (HFN-I) ja RRC-sanoman sekvenssinumerosta. Eheysalgoritmi voi tarvita myös ‘radiosiirtäjä’-kohtaisen syöteparametrin, esimerkiksi radiosiirtäjän id:n. Kun eheyden tar-; ’ 25 kistussummaa lasketaan, RNC lisää kohdassa 404 eheyden tarkistussumman : ‘laskurin tarkistus’ -sanomaan ja lähettää kohdassa 405 sanoman matkavies- timelle MS.
Lähetettyään ‘laskurin tarkistus’ -sanoman RNC odottaa kohdassa 406 vastausta ennalta määritellyn ajan, joka on spesifioitu protokollastandar-30 dissa. Kuten edellä todettiin, kun RNC vastaanottaa signalointisanoman, se laskee eheyden tarkistussumman siitä ja vertaa laskettua tarkistussummaa ;·' sanomaan lisättyyn tarkistussummaan ja vain jos ne täsmäävät, RNC pitää • signalointisanomaa vastaanotettuna. Näitä kohtia ei kuitenkaan ole esitetty : ' ’: kuviossa 4.
35 Jos vastaus vastaanotetaan (kohta 406), RNC tarkistaa kohdassa 407, oliko vastaus ‘laskuri ok’ -sanoma, se on sanoma, joka indikoi, että lasku- 13 110651 reiden arvot MS:ssä ja RNC:ssä ovat samat, ja RNC jatkaa laskurien arvoijen monitorointia (kohta 401).
Jos vastaus ei ollut ‘laskuri ok’ -sanoma (kohta 407), se on keksinnön ensimmäisessä edullisessa suoritusmuodossa vastaus, joka sisältää kaik-5 ki MS:ssä yhteydelle ylläpidetyt laskurien arvot. Laskurien arvot osoitetaan edullisesti jokaisen laskurin arvon merkittävimmällä osalla, se on HFN:nä. RNC vertaa kohdassa 408 jokaista vastauksessa olevaa laskurin arvoa sen itsensä ylläpitämään vastaavaan laskurin arvoon. Täten RNC uudelleentarkis-taa laskureidensa arvot. Jos eroa ei ole (kohta 409), RNC lähettää kohdassa 10 412 ‘laskuri ok’ -signalointisanoman MS:lle ja jatkaa laskureiden arvojen mo nitorointia (kohta 401). Laskuri ok -sanoma on eheyssuojattu sanoma.
Jos ero on (kohta 409), RNC:n on päätettävä, onko ero hyväksyttävä (kohta 410). Pienet erot laskureiden arvoissa voivat johtua synkronointi-syistä: laskuriarvojen tarkistuksilla kummallakin puolella on pieni aikaero. Toi-15 sin sanoen, toinen puoli voi olla lähettänyt paketin, jota toinen puoli ei ole vielä vastaanottanut. Tämän aikavälin aikana myös laskurin arvon merkittävin osa voi muuttua. Jos ero on hyväksyttävä (kohta 410), proseduuri jatkuu kohdassa 412, jossa RNC lähettää ‘laskuri ok’ -sanoman. Jos ero ei ole hyväksyttävä, RNC purkaa kohdassa 411 yhteyden. Yhteys puretaan edullisesti eheyssuo-20 jatuilla signalointisanomilla, tai ainakin ensimmäisen sanoman, joka kertoo, että yhteys on purettava, on oltava eheyssuojattu. Yhteys voidaan katkaista myös ilman signalointia.
Yhteys puretaan myös, jos RNC ei ennalta määritellyn ajan aikana vastaanota vastausta (kohta 406). Joten, jos tunkeilija suodattaa ‘tarkista las-!’ 25 kuri’-sanoman, yhteys puretaan.
; Keksinnön toisessa edullisessa suoritusmuodossa jaksottainen tar- kistusproseduuri voidaan Hipaista myös MS:ssä. Kun jaksoittainen tarkistus-; proseduuri Hipaistaan MS:ssä, MS suorittaa edellä selitetyt RNC:n toiminnot (ja lähettää sanomat RNC:lle). Toisessa edullisessa suoritusmuodossa, kun MS 30 havaitsee, että tarkistusarvo kohdataan (kohta 402), MS odottaa ennalta mää-l!‘. ritellyn ajan ‘laskurin tarkistus’ -sanomaa RNC:ltä. Jos MS ei vastaanota ‘ las- kurin tarkistus’ -sanomaa ennalta määritellyn ajan aikana, MS Hipaisee tarkis-tusproseduurin muodostamalla itse ‘laskurin tarkistus’ -sanoman (kohta 403). Joissain muissa suoritusmuodoissa MS ei suorita tätä lisäkohtaa kohtien 402 ; i » '. t 35 ja 403 välissä.
14 110651
Suoritusmuodoissa, joissa MS voi hipaista jaksottaisen tarkistus-proseduurin, verkko edullisesti signaloi tarkistusarvon yhteyden alussa MS:lle. Tämän signaloinnin on oltava eheyssuojattua. On myös mahdollista, että tar-kistusarvo on MS:ssä jo oleva kiinteä arvo.
5 Keksinnön joissain muissa suoritusmuodoissa monitorointi voi olla toteutettu siten, että monitoroidaan kutakin radiosiirtäjää kokonaisuutena, se on ei monitoroida erikseen uplink- ja downlink -suuntaa. On myös mahdollista monitoroida yhteyttä kokonaan, se on ei monitoroida kutakin radiosiirtäjää erikseen. Jälkimmäinen voidaan toteuttaa myös siten, että uplink-ja downlink -10 suuntaa monitoroidaan erikseen.
Keksinnön muissa suoritusmuodoissa laskurin arvojen monitoroinnin sijaan monitoroidaan sitä, kuinka pitkä aika on kulunut edellisen ‘laskurin tarkistus’ -sanoman lähettämisestä. Suoritusmuodoissa tarkistusarvo indikoi kahden tarkistusproseduurin välisen aikavälin. Aikavälin ei tarvitse olla vakio, 15 sen voi generoida esimerkiksi satunnaislukugeneraattori tai se voidaan generoida jollain muilla menetelmillä, jotka tuottavat vaihtelevia arvoja. Aikavälit voivat olla myös kiinteitä, vaihtelevia arvoja. Kun aikaväli on kulunut ‘laskurin tarkistus’ -sanoma muodostetaan (kohta 403).
Keksinnön eräässä edullisessa suoritusmuodossa tarkistusarvoa 20 pienennetään vasteena hyväksyttävälle erolle ja siten hipaistaan tarkistus-proseduuri nopeammin näissä epäilyttävissä tilanteissa, joissa saattaa olla tunkeilija. Kun MS:ssä ja RNCissä ylläpidetyissä laskureiden arvoissa ei ole eroa, palautetaan tarkistusarvo.
. ' Kuvio 5 kuvaa matkaviestimen MS toimintoja keksinnön ensimmäi- , 25 sessä edullisessa suoritusmuodossa silloin, kun jaksottainen tarkistusprose- v.,: duuri on hipaistu RNC:ssä.
MS vastaanottaa kohdassa 501 ‘laskurin tarkistus’ -sanoman : RNC:ltä. Kuten edellä on todettu, kun MS vastaanottaa signalointisanoman, kuten ‘tarkista laskuri’ -sanoman, se laskee siitä eheyden tarkistussumman ja 30 vertaa laskettua tarkistussummaa sanomaan liitettyyn tarkistussummaan ja vain, jos ne vastaavat toisiaan, MS pitää signalointisanomaa vastaanotettuna. Näitä kohtia ei ole kuitenkaan näytetty kuviossa 5.
· Keksinnön ensimmäisessä edullisessa suoritusmuodossa ‘laskurin “ : tarkistus’ -sanoma sisältää jokaisen RNC:n ylläpitämän laskurin arvosta mer- 35 kittävimmän osan. MS vertaa kohdassa 502 jokaista ‘laskurin tarkistus’ - »
> I
15 110651 sanomassa olevaa laskurin arvoa vastaavaan MS:n ylläpitämään laskurin arvoon.
Jos arvot ovat samat (kohta 503), MS lähettää kohdassa 507 ‘laskuri ok’ -sanoman RNCJIe. ‘Laskuri ok’ -sanoma on eheyssuojattu sanoma.
5 Jos yksi tai useampi arvo ei ollut sama kuin vastaava arvo (vastaavat arvot, kohta 503) MS muodostaa kohdassa 504 vastauksen. Vastaus sisältää jokaisen MS:n tätä yhteyttä varten ylläpitämän laskurin arvosta merkittävimmän osan.
Kun vastaus on valmis, MS laskee kohdassa 505 eheyden tarkis-10 tussumman kuten edellä on kuvion 4 yhteydessä kuvattu ja lisää sen kohdassa 505 vastaukseen ja lähettää kohdassa 506 sanoman RNCJIe.
Lähetettyään vastauksen MS odottaa RNCJtä vastausta ennalta määritellyn ajan. Aika on spesifioitu protokollastandardissa. RNC:n vastaus on myös eheyssuojattu signalointisanoma. Jos RNCJtä vastaanotetaan vastaus 15 (kohta 507), MS tarkistaa kohdassa 508, oliko vastaus ‘laskuri ok’ -sanoma, se on sanoma, joka osoittaa, että laskureiden arvot MS:ssä ovat samat kuin RNC:ssä. Jos sanoma oli ‘laskuri ok’ -sanoma, MS jatkaa laskurin arvojen monitorointia (kohta 509).
Jos vastaus ei ollut ‘laskuri ok’ -sanoma (kohta 507), vaan sen si-20 jaan pura yhteys -sanoma, MS purkaa kohdassa 510 yhteyden. Tämä purku-proseduuri voi sisältää vastaussanoman MS:ltä RNCJIe ennen varsinaista purkuoperaatiota.
Jos MS ei vastaanota vastausta RNCJtä ennalta määritellyn ajan aikana (kohta 507), Ms purkaa (kohta 508) yhteyden paikallisesti.
25 Joissain muissa suoritusmuodoissa kohdassa 504 muodostettu vastaus sisältää vain niiden laskureiden laskuriarvot, jotka eivät olleet samoja.
Joissain muissa suoritusmuodoissa kohdassa 504 muodostettu . vastaus sisältää laskurin arvot kokonaan (ei vain merkittävimpiä bittejä).
Suoritusmuodoissa, joissa laskurin tarkistus -sanoma sisältää tar-30 kistussumman tai vastaavan summan, MS laskee vastaavan tarkistussumman ,; tai summan ja vertaa sitä sanomassa olevaan kohdassa 502.
Keksinnön jossain muussa suoritusmuodossa MS purkaa yhteyden, jos laskurin arvot eivät ole samat (kohta 503). Toisin sanoen MS kohdat 504-509 hypätään yli. Suoritusmuodossa hypätään yli myös kuvion 4 kohdat 408 -35 410 ja 412.
16 110651
Suoritusmuodoissa, joissa MS voi Hipaista tarkistusproseduurin, RNC suorittaa kuviossa 5 selitetyt MS:n toiminnot.
Keksinnön joissain suoritusmuodoissa tietoa tai osaa tiedoista ei vaihdeta tarkistusproseduurin aikana erillisissä signalointisanomissa kuten ku-5 vioissa 4 ja 5. Suoritusmuodoissa laskurin arvo(t) (tai vastaava(t) indikaattori^)) ja/tai vertailutulos (vertailutulokset) lisätään tunnetun tekniikan mukaisiin eheyssuojattuihin signalointisanomiin, joita lähetetään MS:n ja RNC:n välillä.
Keksinnön eräässä suoritusmuodossa, joka perustuu edellä olevaan suoritusmuotoon, jossa hyödynnetään tunnetun tekniikan mukaisia 10 eheyssuojattuja signalointisanomia, RNC (tai MS) odottaa tarkistusarvon kohdattuaan eheyssuojattua signalointisanomaa, johon RNC (tai MS) lisää laskurin arvo(t). Seuraavan eheyssuojatun signalointisanoman odottamisaikaa voidaan ohjata erillisellä ajastimella. Erillinen ajastin määrittää suurimman sallitun odotusajan tarkistusarvon kohtaamisen jälkeen ennen kuin tunnetun tekniikan 15 mukainen eheyssuojattu signalointisanoma on lähetettävä. Jos yhtään tunnetun tekniikan mukaista signalointisanomaa ei lähetetä sallittuna odotusaikana, käytetään kuvioiden 4 ja 5 yhteydessä kuvattuja erillisiä signalointisanomia. Tässä suoritusmuodossa laskurin arvo(t) (tai vastaava(t) indikaattori(t)) ja/tai vertailutulos (vertailutulokset), jotka lähetetään, ovat ne arvot, jotka ovat ole-20 massa varsinaisen eheyssuojatun signalointisanoman lähettämisen aikana (eivät arvot, jotka olivat silloin, kun tarkistusarvo kohdattiin). Erillisen ajastimen sijaan voidaan tässä suoritusmuodossa käyttää lisälaskuria. Tämän lisälasku-• rin liipaisuarvo määrittää edullisesti suurimman sallitun siirrettyjen datapaketti- en lukumäärän tarkistusarvon kohtaamisen jälkeen ennen kuin tunnetun tek-25 nilkan mukainen signalointisanoma täytyy lähettää. Täten sallittu odotusaika vaihtelee. Tämän lisälaskurin liipaisuarvo voi myös esimerkiksi määrittää suu-rimman sallitun vastaanotettujen (tai lähetettyjen) datapakettien lukumäärän
> * I
tarkistusarvon kohtaamisen jälkeen ennen kuin tunnetun tekniikan mukainen signalointisanoma täytyy lähettää. Vaihtoehtoisesti sekä lisälaskuria että eril-30 listä ajastinta voidaan käyttää yhdessä, jolloin se, joka laukeaa aiemmin, mää- • · rittelee suurimman odotusajan.
*·* Tunnetun tekniikan mukaiset signalointisanomat kattavat tässä : kaikki signalointisanomat, jotka on lähetetty joistain muusta syystä kuin vain :' *1: tarkistusproseduurissa tarvittavien tietojen siirtämiseksi.
I · · 35 Kuvioissa 3, 4 ja 5 esitetyt kohdat eivät ole absoluuttisessa aikajär- ’···* jestyksessa ja jotkut kohdat voidaan suorittaa samanaikaisesti tai annetusta 17 110651 järjestyksestä poiketen. Muita toimintoja voidaan myös suorittaa kohtien välissä. Jotkut kohdista voidaan jättää pois. Esimerkiksi keksinnön joissain suoritusmuodoissa, kun laskureiden arvoissa on eroa, ei tarkisteta, onko tämä ero hyväksyttävä (kohta 410 kuviossa 4) vaan ero aikaansaa sen, että yhteys pu-5 retaan. Signalointisanomat ovat vain esimerkkejä ja voivat käsittää useita erillisiä sanomia saman tiedon siirtämiseksi. Lisäksi sanomat voivat sisältää myös muuta tietoa. Lisäksi sanomien nimet voivat poiketa edellä mainituista.
Edellä kuvattuja suoritusmuotoja tai niiden osia voidaan vapaasti yhdistää keksinnön uusien suoritusmuotojen luomiseksi.
10 Keksintö on selitetty edellä suoritusmuodoissa, jotka käyttivät uu- delleenlähetysprotokollan RLC läpinäkymätöntä (non-transparent) moodia, jota useimmat datapakettipalvelut käyttävät. Keksintöä voidaan kuitenkin soveltaa muiden protokollien yhteydessä ja piirikytketyillä yhteyksillä.
Keksintö on edellä selitetty olettaen, että ilmarajapinta on käyttäjä-15 laitteen ja verkkoinfrastruktuurin välillä. Ilmarajapinta voi olla myös kahden verkkosolmun välillä.
Vaikka keksintö on selitetty edellä langattoman tietoliikennejärjestelmän yhteydessä, keksintöä voidaan soveltaa myös kiinteisiin järjestelmiin.
On ymmärrettävä, että edellä oleva selitys ja siihen liittyvät kuviot 20 on ainoastaan tarkoitettu havainnollistamaan esillä olevaa keksintöä. Alan ammattilaiselle tulevat olemaan ilmeisiä erilaiset keksinnön variaatiot ja muunnelmat ilman, että poiketaan oheisissa patenttivaatimuksissa esitetyn keksin-..’ nön suojapiiristä ja hengestä.
t * · ». · »»· *
Claims (27)
110651 Patentti vaati m u kset
1. Menetelmä yhteydellä siirretyn datan määrän tarkistamiseksi tietoliikennejärjestelmässä, joka käsittää ainakin yhden käyttäjälaitteen ja verkkoinfrastruktuurin, 5 tunnettu siitä, että menetelmä käsittää askeleet: ylläpidetään verkkoinfrastruktuurissa ensimmäistä indikaatiota yhteydellä siirretystä datamäärästä; ylläpidetään käyttäjälaitteessa toista indikaatiota yhteydellä siirretystä datamäärästä; 10 riipaistaan vasteena ennalta määritellyn tarkistusarvon kohtaamisel le tarkistusproseduuri, joka hyödyntää eheyssuojattuja signalointisanomia; ja verrataan ensimmäistä indikaatiota toiseen indikaatioon tarkistus-proseduurin aikana.
2. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, 15 että menetelmä käsittää lisäksi askeleet: jatketaan yhteyttä ja ensimmäisen indikaation ja toisen indikaation ylläpitoa, jos ensimmäinen indikaatio ja toinen indikaatio ovat samat.
3. Patenttivaatimuksen 2 mukainen menetelmä, tunnettu siitä, Mil ··· että menetelmä käsittää lisäksi askeleet: * M t
20 Hipaistaan tarkistusproseduuri verkkoinfrastruktuurissa; .···. lähetetään ensimmäinen indikaatio käyttäjälaitteelle; * ft verrataan ensimmäistä indikaatiota toiseen indikaatioon käyttäjälait- teessä; ja * · jos ensimmäinen indikaatio ei ole sama kuin toinen indikaatio: 25. lähetetään toinen indikaatio käyttäjälaitteesta verkkoinfrastruktuu- V·: rille; • · · - uudelleentarkistetaan ensimmäinen indikaatio; - verrataan uudelleentarkistettua ensimmäistä indikaatiota ja vas- I·*·, taanotettua toista indikaatiota; ja 30. puretaan yhteys, jos uudelleentarkistettu ensimmäinen indikaatio : *·· ei ole sama kuin vastaanotettu toinen indikaatio.
4. Patenttivaatimuksen 2 mukainen menetelmä, tunnettu siitä, että menetelmä käsittää lisäksi askeleet: Hipaistaan tarkistusproseduuri verkkoinfrastruktuurissa; 35 lähetetään ensimmäinen indikaatio käyttäjälaitteelle; 110651 verrataan ensimmäistä indikaatiota toiseen indikaatioon käyttäjälaitteessa; ja jos ensimmäinen indikaatio ei ole sama kuin toinen indikaatio: - lähetetään toinen indikaatio käyttäjälaitteesta verkkoinfrastruktuu- 5 rille; - uudelleentarkistetaan ensimmäinen indikaatio; - verrataan uudelleentarkistettua ensimmäistä indikaatiota ja vastaanotettua toista indikaatiota; ja - jos uudelleentarkistettu ensimmäinen indikaatio ei ole sama kuin 10 vastaanotettu toinen indikaatio: -- tarkistetaan, onko uudelleentarkistetun ensimmäisen indikaation ja vastaanotetun toisen indikaation välinen ero hyväksyttävä; ja -- puretaan yhteys vain, jos ero ei ole hyväksyttävä.
5. Patenttivaatimuksen 4 mukainen menetelmä, tunnettu siitä, 15 että menetelmä käsittää lisäksi askeleen: pienennetään tarkistusarvoa, jos uudelleentarkistetun ensimmäisen indikaation ja vastaanotetun toisen indikaation välinen ero on hyväksyttävä.
6. Patenttivaatimuksen 2, 3, 4 tai 5 mukainen menetelmä, t u n - IM n e 11 u siitä, että menetelmä käsittää lisäksi askeleet:
20 Hipaistaan tarkistusproseduuri käyttäjälaitteessa; ;:· lähetetään toinen indikaatio verkkoinfrastruktuurille; verrataan ensimmäistä indikaatiota toiseen indikaatioon verkkoin-frastruktuurissa; ja .···. jos ensimmäinen indikaatio ja toinen indikaatio eivät ole samat: * · 25. lähetetään verkkoinfrastruktuurista ensimmäinen indikaatio käyttä- . jälaitteelle; - uudelleentarkistetaan toinen indikaatio; ·;·’ - verrataan uudelleentarkistettua toista indikaatiota ja vastaanotet- :·[: tua ensimmäistä indikaatiota; ja 30. puretaan yhteys, jos uudelleentarkistettu toinen indikaatio ja vas taanotettu ensimmäinen indikaatio eivät ole samat. • t
7. Patenttivaatimuksen 2, 3, 4 tai 5 mukainen menetelmä, tun- * f “···’ n e 11 u siitä, että menetelmä käsittää lisäksi askeleet: Hipaistaan tarkistusproseduuri käyttäjälaitteessa; 35 lähetetään toinen indikaatio verkkoinfrastruktuurille; 110651 verrataan ensimmäistä indikaatiota toiseen indikaatioon verkkoinfrastruktuurissa; ja jos ensimmäinen indikaatio ei ole sama kuin toinen indikaatio: - lähetetään verkkoinfrastruktuurista ensimmäinen indikaatio käyttä- 5 jälaitteelle; - uudelleentarkistetaan toinen indikaatio; - verrataan uudelleentarkistettua toista indikaatiota ja vastaanotettua ensimmäistä indikaatiota; ja - jos uudelleentarkistettu toinen indikaatio ja vastaanotettu ensim-10 mäinen indikaatio eivät ole samat, menetelmä käsittää lisäksi askeleet: -- tarkistetaan, onko ero uudelleentarkistetun toisen indikaation ja vastaanotetun ensimmäisen indikaation välillä hyväksyttävä; ja -- puretaan yhteys vain, jos ero ei ole hyväksyttävä.
8. Patenttivaatimuksen 6 tai 7 mukainen menetelmä, tunnettu 15 siitä, että menetelmä käsittää lisäksi askeleet: odotetaan käyttäjälaitteessa ennalta määrätty aika verkkoinfrastruktuurilta sanomaa, joka sisältää ensimmäisen indikaation; ja Hipaistaan tarkistusproseduuri käyttäjälaitteessa vain, jos sanomaa ei vastaanoteta ennalta määrätyssä ajassa.
9. Jonkin edellä olevan vaatimuksen mukainen menetelmä, tun- ;:· n e 11 u siitä, että vaihdetaan tarkistusproseduurissa tarvittavaa tietoa käyttä- jälaitteen ja verkkoinfrastruktuurin välillä tunnetun tekniikan mukaisissa eheys-suojatuissa signalointisanomissa. .···, 10. Jonkin edellä olevan vaatimuksen mukainen menetelmä, t u n - * · 25 nettu siitä, että ennalta määritelty tarkistusarvo määrittelee kahden peräk-. . käisen tarkistusproseduurin välisenä aikana siirretyn datan määrän. • 11. Jonkin edellä olevan vaatimuksen 1-9 mukainen menetelmä, ·;·' tunnettu siitä, että ennalta määritelty tarkistusarvo määrittelee kahden pe- räkkäisen tarkistusproseduurin välisenä aikana siirrettyjen datapakettien luku-30 määrän.
12. Jonkin edellä olevan vaatimuksen 1-9 mukainen menetelmä, :ti" tunnettu siitä, että ennalta määritelty tarkistusarvo määrittelee kahden pe- '··. räkkäisen tarkistusproseduurin välisen aikavälin.
13. Tietoliikennejärjestelmä (UMTS), joka käsittää: 35 verkkoinfrastruktuurin (UTRAN); vähintään yhden käyttäjälaitteen (MS1, MS2); ja 110651 järjestelmä on järjestetty muodostamaan yhteyden käyttäjälaitteen (MS1, MS2) ja verkkoinfrastruktuurin (UTRAN) välille; tunnettu siitä, että verkkoinfrastruktuuri (UTRAN) on järjestetty ylläpitämään yhteydellä 5 siirretyn datamäärän ensimmäistä indikaatiota; käyttäjälaite (MS1, MS2) on järjestetty ylläpitämään yhteydellä siirretyn datamäärän toista indikaatiota; ja järjestelmä (UMTS) on järjestetty vasteena ennalta määritellyn tar-kistusarvon kohtaamiselle Hipaisemaan tarkistusproseduuri, joka hyödyntää 10 eheyssuojattuja signalointisanomia; ja vertaamaan ensimmäistä indikaatiota toiseen indikaatioon tarkistusproseduurin aikana.
14. Patenttivaatimuksen 13 mukainen järjestelmä, tunnettu siitä, että järjestelmä (UMTS) on järjestetty vertailun perusteella päättelemään, puretaanko yhteys.
15. Patenttivaatimuksen 13 tai 14 mukainen järjestelmä, t u n n e t - t u siitä, että verkkoinfrastruktuuri (UTRAN) on järjestetty Hipaisemaan tarkistus-proseduuri lähettämällä ensimmäisen indikaation käyttäjälaitteelle (MS1, MS2) It· :··; vasteena ennalta määritellyn tarkistusarvon kohtaamiselle; ja päättelemään ···· 20 käyttäjälaitteelta (MS1, MS2) vastaanotetun vastauksen perusteella, puretaan- ko yhteys; ja • · käyttäjälaite (MS1, MS2) on järjestetty vasteena ensimmäisen indi- ·' kaation vastaanotolle vertaamaan ensimmäistä indikaatiota toiseen indikaati- «· · oon; ja lähettämään verkkoinfrastruktuurille (UTRAN) vastauksen, joka osoit-25 taa vertailun tuloksen. : 16. Patenttivaatimuksen 13, 14 tai 15 mukainen järjestelmä, tu n- ,···* n e 11 u siitä, että " käyttäjälaite (MS1, MS2) on järjestetty Hipaisemaan tarkistusprose- : V duuri lähettämällä toisen indikaation verkkoinfrastruktuurille (UTRAN) vastee- 30 na ennalta määritellyn tarkistusarvon kohtaamiselle; ja päättelemään verkkoin-frastruktuurilta (UTRAN) vastaanotetun vastauksen perusteella, puretaanko • · ,’··*. yhteys; ja verkkoinfrastruktuuri (UTRAN) on järjestetty vasteena toisen indikaation vastaanotolle vertaamaan ensimmäistä indikaatiota toiseen indikaati-35 oon; ja lähettämään käyttäjälaitteelle (MS1, MS2) vastauksen, joka osoittaa vertailun tuloksen. 110651
17. Patenttivaatimuksen 16 mukainen järjestelmä, tunnettu siitä, että käyttäjälaite (MS1, MS2) on järjestetty odottamaan ennalta määritellyn ajan verkkoinfrastruktuurilta (UTRAN) sanomaa, joka sisältää ensimmäisen indikaation, vasteena ennalta määritellyn tarkistusarvon kohtaamiselle; ja lähet- 5 tämään toisen indikaation verkkoinfrastruktuurille (UTRAN) vain, jos sanomaa ei vastaanoteta ennalta määriteltynä aikana.
18. Patenttivaatimuksen 13, 14, 15, 16 tai 17 mukainen järjestelmä, tunnettu siitä, että jos ensimmäinen indikaatio ja toinen indikaatio eivät ole samat, järjestelmä (UMTS) on järjestetty uudelleenvertaamaan indikaatioita ja 10 uudelleenvertailun perusteella päättelemään, puretaanko yhteys.
19. Patenttivaatimuksen 13, 14, 15, 16 tai 17 mukainen järjestelmä, tunnettu siitä, että verkkoinfrastruktuuri (UTRAN) on järjestetty ylläpitämään ensimmäistä laskurin arvoa, joka osoittaa siirretyn datan määrän, ja ensimmäinen 15 indikaatio osoittaa laskurin arvon epäsuorasti; käyttäjälaite (MS) on järjestetty ylläpitämään toista laskurin arvoa, joka osoittaa siirretyn datan määrän, ja toinen indikaatio osoittaa laskurin arvon epäsuorasti; ja jos ensimmäinen indikaatio ja toinen indikaatio eivät ole samat, jär-20 jestelmä (UMTS) on järjestetty vertaamaan ensimmäisen laskurin arvoa toisen ;;· laskurin arvoon ja tämän vertailun perusteella päättelemään, puretaanko yhte- ys. ;**·. 20. Verkkosolmu (RNC1, RNC2) tietoliikennejärjestelmässä, joka on .··*. järjestetty muodostamaan yhteys tietoliikennejärjestelmässä viestimään kyke- » « 25 nevän käyttäjälaitteen kanssa, siirtämään dataa yhteydellä ja signaloimaan . . käyttäjälaitteen kanssa; • · tunnettu siitä, että verkkosolmu (RNC1, RNC2) käsittää ·;·* välineitä ensimmäisen indikaation ylläpitämiseksi yhteydellä siirretyl- : ’ · ’: le datan määrälle; ja 30 välineitä tarkistusproseduurin liipaisemiseksi vasteena ennalta mää ritellyn tarkistusarvon kohtaamiselle lähettämällä ensimmäisen indikaation " käyttäjälaitteelle eheyssuojatussa signalointisanomassa. ··.* 21. Patenttivaatimuksen 20 mukainen verkkosolmu, tunnettu siitä, että verkkosolmu (RNC1, RNC2) käsittää lisäksi välineitä sen päättelemi-35 seksi tarkistusproseduurin aikana, puretaanko yhteys. 110651
22. Verkkosolmu (RNC1, RNC2) tietoliikennejärjestelmässä, joka on järjestetty muodostamaan yhteys tietoliikennejärjestelmässä viestimään kykenevän käyttäjälaitteen kanssa, siirtämään dataa yhteydellä ja signaloimaan käyttäjälaitteen kanssa; 5 tunnettu siitä, että verkkosolmu (RNC1, RNC2) käsittää välineitä ensimmäisen indikaation ylläpitämiseksi yhteydellä siirretylle datan määrälle; välineitä yhteydellä siirretyn datan määrän toisen indikaation vastaanottamiseksi käyttäjälaitteelta; 10 välineitä ensimmäisen indikaation vertaamiseksi toiseen indikaati oon; ja välineitä vertailutuloksen osoittavan eheyssuojatun signalointisa-noman lähettämiseksi käyttäjälaitteelle.
23. Verkkosolmu (RNC1, RNC2) tietoliikennejärjestelmässä, joka on 15 järjestetty muodostamaan yhteys tietoliikennejärjestelmässä viestimään kykenevän käyttäjälaitteen kanssa, siirtämään dataa yhteydellä ja signaloimaan käyttäjälaitteen kanssa; tunnettu siitä, että verkkosolmu (RNC1, RNC2) käsittää '·; välineitä ensimmäisen indikaation ylläpitämiseksi yhteydellä siirretyl- • · m 20 le datan määrälle; välineitä yhteydellä siirretyn datan määrän toisen indikaation vas-taanottamiseksi käyttäjälaitteelta; välineitä ensimmäisen indikaation vertaamiseksi toiseen indikaati- oon;ja * * · 25 välineitä sen päättelemiseksi tarkistusproseduurin aikana, pure- : taanko yhteys. ,···) 24. Tietoliikennejärjestelmässä viestimään kykenevä käyttäjälaite (MS1, MS2), joka on järjestetty muodostamaan yhteys tietoliikennejärjestel-: män verkkoinfrastruktuurin kanssa, siirtämään dataa yhteydellä ja signaloi- 30 maan verkkoinfrastruktuurin kanssa; tunnettu siitä, että käyttäjälaite (MS1 ,MS2) käsittää ’..t välineitä ensimmäisen indikaation ylläpitämiseksi yhteydellä siirretyl- "* le datan määrälle; ja välineitä tarkistusproseduurin liipaisemiseksi vasteena ennalta mää-35 ritellyn tarkistusarvon kohtaamiselle lähettämällä ensimmäisen indikaation verkkoinfrastruktuurille eheyssuojatussa signalointisanomassa. 110651
25. Patenttivaatimuksen 24 mukainen käyttäjälaite, tunnettu siitä, että käyttäjälaite (MS1, MS2) käsittää lisäksi välineitä sen päättelemiseksi tarkistusproseduurin aikana, puretaanko yhteys.
26. Tietoliikennejärjestelmässä viestimään kykenevä käyttäjälaite 5 (MS1, MS2), joka on järjestetty muodostamaan yhteys tietoliikennejärjestel män verkkoinfrastruktuurin kanssa, siirtämään dataa yhteydellä ja signaloi-maan verkkoinfrastruktuurin kanssa; tunnettu siitä, että käyttäjälaite (MS1, MS2) käsittää välineitä ensimmäisen indikaation ylläpitämiseksi yhteydellä siirretylle» le datan määrälle; välineitä yhteydellä siirretyn datan määrän toisen indikaation vastaanottamiseksi verkkoinfrastruktuurilta; välineitä ensimmäisen indikaation vertaamiseksi toiseen indikaatioon; ja 15 välineitä vertailutuloksen osoittavan eheyssuojatun signalointisa- noman lähettämiseksi verkkoinfrastruktuurille.
27. Tietoliikennejärjestelmässä viestimään kykenevä käyttäjälaite (MS1, MS2), joka on järjestetty muodostamaan yhteys tietoliikennejärjestel- ···; män verkkoinfrastruktuurin kanssa, siirtämään dataa yhteydellä ja signaloi- ····’ 20 maan verkkoinfrastruktuurin kanssa; tunnettu siitä, että käyttäjälaite (MS1, MS2) käsittää * ·» ·'...· välineitä ensimmäisen indikaation ylläpitämiseksi yhteydellä siirretyl- : le datan määrälle; välineitä yhteydellä siirretyn datan määrän toisen indikaation vas- * · · 25 taanottamiseksi verkkoinfrastruktuurilta; .·. : välineitä ensimmäisen indikaation vertaamiseksi toiseen indikaati- oon; ja välineitä sen päättelemiseksi tarkistusproseduurin aikana, pure- : taanko yhteys. 30 * • · *» · 110651
Priority Applications (15)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FI20000444A FI110651B (fi) | 2000-02-22 | 2000-02-25 | Menetelmä siirretyn datan määrän tarkastamiseksi |
CA002370862A CA2370862C (en) | 2000-02-22 | 2001-02-20 | Method of checking amount of transmitted data |
ES01911784T ES2237557T3 (es) | 2000-02-22 | 2001-02-20 | Metodo de comprobacion de la cantidad de datos transmitidos. |
AT01911784T ATE293329T1 (de) | 2000-02-22 | 2001-02-20 | Verfahren zur überprüfung der menge übermittelter daten |
CNB018002889A CN1210920C (zh) | 2000-02-22 | 2001-02-20 | 检验发送数据量的方法 |
BR0104576-8A BR0104576A (pt) | 2000-02-22 | 2001-02-20 | Método de verificação da quantidade de dados transmitidos através de uma conexão em um sistema de comunicação, sistema de comunicação, nó de rede em um sistema de comunicação, e, equipamento de usuário |
CNB2004100346788A CN100393144C (zh) | 2000-02-22 | 2001-02-20 | 检验发送数据量的方法 |
EP01911784A EP1169825B1 (en) | 2000-02-22 | 2001-02-20 | Method of checking amount of transmitted data |
AU40715/01A AU4071501A (en) | 2000-02-22 | 2001-02-20 | Method of checking amount of transmitted data |
US09/958,301 US7366496B2 (en) | 2000-02-22 | 2001-02-20 | Method of checking amount of transmitted data |
PT01911784T PT1169825E (pt) | 2000-02-22 | 2001-02-20 | Processo para a verificacao da quantidade de dados transmitida |
JP2001561958A JP3464664B2 (ja) | 2000-02-22 | 2001-02-20 | 送信データの量をチェックする方法 |
DE60109993T DE60109993T2 (de) | 2000-02-22 | 2001-02-20 | Verfahren zur überprüfung der menge übermittelter daten |
PCT/FI2001/000165 WO2001063853A1 (en) | 2000-02-22 | 2001-02-20 | Method of checking amount of transmitted data |
US11/955,002 US7962121B2 (en) | 2000-02-22 | 2007-12-12 | Method of checking amount of transmitted data |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FI20000407 | 2000-02-22 | ||
FI20000407A FI20000407A0 (fi) | 2000-02-22 | 2000-02-22 | Menetelmä siirretyn datan määrän tarkastamiseksi |
FI20000444 | 2000-02-25 | ||
FI20000444A FI110651B (fi) | 2000-02-22 | 2000-02-25 | Menetelmä siirretyn datan määrän tarkastamiseksi |
Publications (3)
Publication Number | Publication Date |
---|---|
FI20000444A0 FI20000444A0 (fi) | 2000-02-25 |
FI20000444A FI20000444A (fi) | 2001-08-22 |
FI110651B true FI110651B (fi) | 2003-02-28 |
Family
ID=26160957
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FI20000444A FI110651B (fi) | 2000-02-22 | 2000-02-25 | Menetelmä siirretyn datan määrän tarkastamiseksi |
Country Status (13)
Country | Link |
---|---|
US (2) | US7366496B2 (fi) |
EP (1) | EP1169825B1 (fi) |
JP (1) | JP3464664B2 (fi) |
CN (2) | CN100393144C (fi) |
AT (1) | ATE293329T1 (fi) |
AU (1) | AU4071501A (fi) |
BR (1) | BR0104576A (fi) |
CA (1) | CA2370862C (fi) |
DE (1) | DE60109993T2 (fi) |
ES (1) | ES2237557T3 (fi) |
FI (1) | FI110651B (fi) |
PT (1) | PT1169825E (fi) |
WO (1) | WO2001063853A1 (fi) |
Families Citing this family (48)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI110651B (fi) * | 2000-02-22 | 2003-02-28 | Nokia Corp | Menetelmä siirretyn datan määrän tarkastamiseksi |
GB0004178D0 (en) | 2000-02-22 | 2000-04-12 | Nokia Networks Oy | Integrity check in a communication system |
FI110738B (fi) * | 2000-05-22 | 2003-03-14 | Nokia Corp | Datansiirto tilaajapäätelaitteen paikantamispalvelun toteuttavassa pakettikytkentäisessä radiojärjestelmässä |
KR100789565B1 (ko) * | 2001-04-07 | 2007-12-28 | 엘지전자 주식회사 | 무선 베어러 설정 방법과 그에 따른 암호화 수행 및 변경 방법과 데이터 암호화 방법 |
DE10154428B4 (de) * | 2001-08-07 | 2013-04-18 | Siemens Aktiengesellschaft | Verfahren, Vorrichtungen und Softwareprogramme zur Anpassung der Uplinksignalisierung beim Multicasting |
FR2844941B1 (fr) * | 2002-09-24 | 2005-02-18 | At & T Corp | Demande d'acces securise aux ressources d'un reseau intranet |
US8539608B1 (en) * | 2004-03-25 | 2013-09-17 | Verizon Corporate Services Group Inc. | Integrity checking at high data rates |
GB0506082D0 (en) * | 2005-03-24 | 2005-05-04 | Koninkl Philips Electronics Nv | Communication system, apparatus, and method of operating a communication system |
US8004999B2 (en) * | 2005-04-28 | 2011-08-23 | Jds Uniphase Corporation | Method and apparatus for depicting throughput on TCP and RLC layer of UMTS system |
US7949377B2 (en) | 2005-12-14 | 2011-05-24 | Research In Motion Limited | Method and apparatus for user equipment directed radio resource control in a UMTS network |
US8627092B2 (en) * | 2006-03-22 | 2014-01-07 | Lg Electronics Inc. | Asymmetric cryptography for wireless systems |
ATE484937T1 (de) | 2006-05-17 | 2010-10-15 | Research In Motion Ltd | Verfahren und system zur anzeige einer ursache für einen abbau einer signalisierungsverbindung in einem umts netz |
CN101123605B (zh) * | 2006-08-10 | 2010-07-28 | 华为技术有限公司 | 进行消息完整性保护的方法及装置 |
US20080049662A1 (en) * | 2006-08-25 | 2008-02-28 | Research In Motion Limited | Apparatus, and associated method, for releasing a data-service radio resource allocated to a data-service-capable mobile node |
US8042033B2 (en) * | 2006-11-29 | 2011-10-18 | Lg Electronics Inc. | Protection of access information in wireless communications |
US8275988B2 (en) * | 2007-02-06 | 2012-09-25 | Lg Electronics Inc. | Verification of system information in wireless communication system |
US20080226074A1 (en) * | 2007-03-15 | 2008-09-18 | Interdigital Technology Corporation | Method and apparatus for ciphering packet units in wireless communications |
US8977852B2 (en) * | 2007-06-18 | 2015-03-10 | Telefonaktiebolaget L M Ericsson (Publ) | Security for software defined radio terminals |
ES2385415T3 (es) | 2007-11-13 | 2012-07-24 | Research In Motion Limited | Método y aparato para la transición de estado/modo |
WO2009110448A1 (ja) * | 2008-03-04 | 2009-09-11 | 日本電気株式会社 | Icチップを搭載した携帯端末、アプリケーション領域制御方法及びアプリケーション領域制御プログラム |
US8520502B2 (en) * | 2008-06-02 | 2013-08-27 | Qualcomm Incorporated | Systems and methods for managing RRC connections in wireless communications |
JP4384700B1 (ja) * | 2008-06-23 | 2009-12-16 | 株式会社エヌ・ティ・ティ・ドコモ | 移動通信方法、移動局及び無線基地局 |
AU2013200304B2 (en) * | 2008-06-23 | 2014-10-09 | Ntt Docomo, Inc. | Mobile communication method, mobile station and radio base station |
JPWO2010007798A1 (ja) * | 2008-07-18 | 2012-01-05 | パナソニック株式会社 | 送受信装置 |
KR101299277B1 (ko) * | 2008-11-10 | 2013-08-23 | 리서치 인 모션 리미티드 | 롱 텀 이볼루션에서 데이터 전송의 종료를 표시함으로써 배터리에 대해 효과적인 상태 또는 구성으로 전환하는 방법 및 장치 |
EP2425365A4 (en) * | 2009-04-30 | 2016-08-24 | Ericsson Telefon Ab L M | DEVIATING BEHAVIOR OF A USER TERMINAL |
JP5525620B2 (ja) | 2009-11-23 | 2014-06-18 | ブラックベリー リミテッド | 状態/モード遷移のための方法および装置 |
KR101417550B1 (ko) | 2009-11-23 | 2014-07-08 | 블랙베리 리미티드 | Sri 메시지 송신에 의거한 상태 또는 모드 전이 트리거링 |
WO2011061352A1 (en) * | 2009-11-23 | 2011-05-26 | Research In Motion Limited | Method and apparatus for state/mode transitioning |
US20110124294A1 (en) * | 2009-11-24 | 2011-05-26 | Research In Motion Limited | Method and apparatus for state/mode transitioning |
US8983532B2 (en) * | 2009-12-30 | 2015-03-17 | Blackberry Limited | Method and system for a wireless communication device to adopt varied functionalities based on different communication systems by specific protocol messages |
US8478258B2 (en) * | 2010-03-05 | 2013-07-02 | Intel Corporation | Techniques to reduce false detection of control channel messages in a wireless network |
JP5630070B2 (ja) | 2010-05-14 | 2014-11-26 | 富士通株式会社 | 中継装置、プログラム及び方法 |
US8984490B1 (en) * | 2010-10-26 | 2015-03-17 | Interactive TKO, Inc. | Modeling and testing of interactions between components of a software system |
US9235490B2 (en) * | 2010-10-26 | 2016-01-12 | Ca, Inc. | Modeling and testing of interactions between components of a software system |
US8966454B1 (en) | 2010-10-26 | 2015-02-24 | Interactive TKO, Inc. | Modeling and testing of interactions between components of a software system |
US9015481B2 (en) * | 2011-02-22 | 2015-04-21 | Honeywell International Inc. | Methods and systems for access security for dataloading |
US9049657B2 (en) | 2011-11-11 | 2015-06-02 | Blackberry Limited | System and method of user equipment state transition |
CN103152730B (zh) * | 2013-02-27 | 2015-05-06 | 东南大学 | 一种抗DoS攻击的通用移动通信系统无线接入方法 |
US10064051B2 (en) | 2014-01-17 | 2018-08-28 | Samsung Electronics Co., Ltd. | Dual connectivity mode of operation of a user equipment in a wireless communication network |
GB2522665A (en) * | 2014-01-31 | 2015-08-05 | Nec Corp | Communication system |
US10246066B2 (en) * | 2014-07-10 | 2019-04-02 | Robert Bosch Gmbh | Motor module and ABS hydraulic unit |
JP6642433B2 (ja) * | 2014-08-01 | 2020-02-05 | Agc株式会社 | 樹脂パウダー |
CN105376740B (zh) * | 2014-08-15 | 2019-12-06 | 深圳市中兴微电子技术有限公司 | 一种安全的重建方法、设备和系统 |
CN109151903B (zh) | 2017-06-16 | 2022-07-15 | 三星电子株式会社 | 用于在下一代移动通信系统中处理分组的方法和装置 |
CN111837451B (zh) * | 2018-01-12 | 2023-10-27 | 诺基亚技术有限公司 | 向主节点通知即将发生分组计数器值回绕的装置和方法 |
KR20220150948A (ko) | 2020-04-08 | 2022-11-11 | 애플 인크. | Sl 유니캐스트의 보안 개선 |
CN115277200B (zh) * | 2022-07-27 | 2023-08-15 | 北京国领科技有限公司 | 一种链路层透明加密系统多节点密钥自动协商管理的方法 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5784646A (en) | 1980-11-17 | 1982-05-27 | Fujitsu Ltd | Automatic control system for call |
JPS57113658A (en) | 1980-12-29 | 1982-07-15 | Fujitsu Ltd | Check system for signal transmission and reception |
JPH04369135A (ja) | 1991-06-18 | 1992-12-21 | Mitsubishi Electric Corp | データ伝送方法 |
JPH05153162A (ja) | 1991-11-27 | 1993-06-18 | Nec Corp | パケツト通信システムの送達確認方式 |
US5345595A (en) * | 1992-11-12 | 1994-09-06 | Coral Systems, Inc. | Apparatus and method for detecting fraudulent telecommunication activity |
US5420910B1 (en) * | 1993-06-29 | 1998-02-17 | Airtouch Communications Inc | Method and apparatus for fraud control in cellular telephone systems utilizing rf signature comparison |
US5950121A (en) * | 1993-06-29 | 1999-09-07 | Airtouch Communications, Inc. | Method and apparatus for fraud control in cellular telephone systems |
US5734977A (en) * | 1994-11-10 | 1998-03-31 | Telefonaktiebolaget Lm Ericsson | Fraud detection in radio communications network |
WO1999049688A1 (en) * | 1998-03-25 | 1999-09-30 | Telefonaktiebolaget Lm Ericsson (Publ) | System and method of authenticating a mobile station's identity and handling authentication failures in a radio telecommunications network |
FI109317B (fi) * | 1998-04-17 | 2002-06-28 | Nokia Corp | Menetelmä laskutusinformaation määrittämiseksi matkaviestinjärjestelmässä ja matkaviestin |
US6182142B1 (en) * | 1998-07-10 | 2001-01-30 | Encommerce, Inc. | Distributed access management of information resources |
US6631119B1 (en) * | 1998-10-16 | 2003-10-07 | Paradyne Corporation | System and method for measuring the efficiency of data delivery in a communication network |
US6295446B1 (en) * | 1998-10-19 | 2001-09-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus to detect fraudulent calls in a radio network |
AU768096B2 (en) * | 1998-11-18 | 2003-12-04 | Lightbridge, Inc. | Event manager for use in fraud detection |
JP2001060955A (ja) * | 1999-08-20 | 2001-03-06 | Nippon Telegr & Teleph Corp <Ntt> | 通信制御方法及び通信制御システム |
JP4113310B2 (ja) | 1999-08-31 | 2008-07-09 | 伊那食品工業株式会社 | タブレット状の液体食品の素 |
CA2308643A1 (en) * | 1999-10-14 | 2001-04-14 | Alcatel Networks Corporation Societe Par Actions De Regime Federal De Re Seaux Alcatel | Method and apparatus for providing integral cell payload integrity verification and detecting defective modules in telecommunication devices |
FI110651B (fi) * | 2000-02-22 | 2003-02-28 | Nokia Corp | Menetelmä siirretyn datan määrän tarkastamiseksi |
-
2000
- 2000-02-25 FI FI20000444A patent/FI110651B/fi not_active IP Right Cessation
-
2001
- 2001-02-20 US US09/958,301 patent/US7366496B2/en not_active Expired - Lifetime
- 2001-02-20 PT PT01911784T patent/PT1169825E/pt unknown
- 2001-02-20 AT AT01911784T patent/ATE293329T1/de active
- 2001-02-20 DE DE60109993T patent/DE60109993T2/de not_active Expired - Lifetime
- 2001-02-20 WO PCT/FI2001/000165 patent/WO2001063853A1/en active IP Right Grant
- 2001-02-20 EP EP01911784A patent/EP1169825B1/en not_active Expired - Lifetime
- 2001-02-20 CN CNB2004100346788A patent/CN100393144C/zh not_active Expired - Lifetime
- 2001-02-20 JP JP2001561958A patent/JP3464664B2/ja not_active Expired - Lifetime
- 2001-02-20 CA CA002370862A patent/CA2370862C/en not_active Expired - Lifetime
- 2001-02-20 CN CNB018002889A patent/CN1210920C/zh not_active Expired - Lifetime
- 2001-02-20 ES ES01911784T patent/ES2237557T3/es not_active Expired - Lifetime
- 2001-02-20 AU AU40715/01A patent/AU4071501A/en not_active Abandoned
- 2001-02-20 BR BR0104576-8A patent/BR0104576A/pt not_active Application Discontinuation
-
2007
- 2007-12-12 US US11/955,002 patent/US7962121B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
US7366496B2 (en) | 2008-04-29 |
CA2370862A1 (en) | 2001-08-31 |
CN100393144C (zh) | 2008-06-04 |
AU4071501A (en) | 2001-09-03 |
US7962121B2 (en) | 2011-06-14 |
CA2370862C (en) | 2008-01-15 |
US20080090549A1 (en) | 2008-04-17 |
DE60109993D1 (de) | 2005-05-19 |
DE60109993T2 (de) | 2006-02-23 |
JP2003524336A (ja) | 2003-08-12 |
JP3464664B2 (ja) | 2003-11-10 |
BR0104576A (pt) | 2002-01-08 |
ES2237557T3 (es) | 2005-08-01 |
CN1210920C (zh) | 2005-07-13 |
EP1169825B1 (en) | 2005-04-13 |
ATE293329T1 (de) | 2005-04-15 |
WO2001063853A1 (en) | 2001-08-30 |
CN1363166A (zh) | 2002-08-07 |
US20020159444A1 (en) | 2002-10-31 |
CN1536909A (zh) | 2004-10-13 |
EP1169825A1 (en) | 2002-01-09 |
FI20000444A (fi) | 2001-08-22 |
FI20000444A0 (fi) | 2000-02-25 |
PT1169825E (pt) | 2005-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
FI110651B (fi) | Menetelmä siirretyn datan määrän tarkastamiseksi | |
US8014307B2 (en) | Integrity check in a communication system | |
US8457597B2 (en) | Method for authenticating a mobile unit attached to a femtocell that operates according to code division multiple access | |
FI111423B (fi) | Järjestelmä kanavanvaihdon jälkeen tapahtuvan tietoliikenteen salauksen varmistamiseksi | |
US6763112B1 (en) | Security procedure in universal mobile telephone service | |
CN102396203A (zh) | 根据通信网络中的认证过程的紧急呼叫处理 | |
EP2208375B1 (en) | Method for authenticating mobile units attached to a femtocell in communication with a secure core network such as an ims | |
Lei et al. | Security architecture and mechanism of third generation mobile communication | |
CN107770067A (zh) | 消息发送方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PC | Transfer of assignment of patent |
Owner name: NOKIA TECHNOLOGIES OY |
|
MA | Patent expired |