HRP20070184A2

Process and streaming server for encrypting a data stream to a virtual smart card client system

Abstract

Included is a method of encryption of data transfer (data stream) to protect the transmission of data for a single view, and protect the copyright of data transfer. Especially priloženpostupak to protect the transmission of multimedia content, entertainment and communication that is based on transmission over the Internet. Furthermore a component is attached to the streaming server is operably associated with the streaming server that interacts with a client system that includes a virtual smart card (smart card virtual - VSC) proveopostupak to the invention.

HRP20070184A2, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Projected expiry passed 1 September 2025, 1.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

27 claims: 5 independent, 22 dependent

  1. 1
    Sustav komuniciranja kojim se prijenose podaci preko mreži naznačen time da sadrži:klijentski uređaj koji je podešen da obavlja radnje, uključujući: omogućivanje zahtjeva za prijenos podataka;virtualnu pametnu karticu (virtual smart card - VSC-kartica) priključenu na klijentski uređaj, s time da je VSCkartica podešena da obavlja radnje uključujući: slanje tokena povezanog s zahtijevanim prijenosom podataka;primanje zahtijevanog prijenosa podataka, pri čemu je zahtijevani prijenos podataka šifriran;i omogućivanje mjerenja kontrole protoka povezanog s prijenosom podataka;te streaming server koji je podešen da obavlja radnje, uključujući: utvrđivanje valjanosti tokena za zahtijevani prijenos podataka, te ukoliko je token valjan za zahtijevani prijenos podataka, slanje šifriranog prijenosa podataka VSC-kartici, te upotreba mjerenja kontrole protoka s VSC-kartice , dijelom da se kontrolira protok šifriranih podataka preko mreže kako bi se održavao gotovo pun međuspremnik povezan s VSC-karticom.
  2. 2
    Sustav iz zahtjeva 1, naznačen time da VSC-kartica nadalje sadržava modul upravljanja tokenima koji je podešen da pregovara sa streaming serverom oko tokena.
  3. 3
    Sustav iz zahtjeva 1, naznačen time da utvrđivanje valjanosti tokena za zahtijevani prijenos podataka nadalje sadrži utvrđivanje valjanosti identifikatora koji je povezan sa smještajem prijenosa podataka za dani token.
  4. 4
    Sustav iz zahtjeva 1, naznačen time da VSC-kartica nadalje sadrži modul kontrole protoka koji je podešen da prati najmanje jednu od mrežnih statistika, te karakteristike međuspremnika da utvrdi mjerenje kontrole protoka.
  5. 5
    Sustav iz zahtjeva 1, naznačen time da VSC-kartica nadalje sadrži modul povezivanja koji je podešen da jedinstveno poveže VSC-karticu s uređajem klijenta.
  6. 6
    Sustav iz zahtjeva 1, naznačen time da je streaming server podešen za obavljanje daljih radnji, uključujući pregovaranje šifarskih ključeva s VSC-karticom za korištenje pri šifriranju zahtijevanog prijenosa podataka.
  7. 7
    Sustav iz zahtjeva 6, naznačen time da VSC-kartica nadalje sadrži modul upravljanja tokenima koji je podešen da međudjeluje sa streaming serverom kako bi dogovarala ključeve šifriranja.
  8. 8
    Sustav iz zahtjeva 7, naznačen time da VSC-kartica nadalje sadrži modul spremanja tokena koji je podešen za spremanje najmanje jednog između korisničke informacije, tokena, URI-identifikatora i ključeva šifriranja.
  9. 9
    Sustav iz zahtjeva 1, naznačen time da token nadalje sadrži digitalni certifikat.
  10. 10
    Sustav iz zahtjeva 1, naznačen time daje uređaju klijenta predan takav prijenos podataka koji je moguće vidjeti prije određeni hroj puta.
  11. 11
    Modulirani podatkovni signal za upravljanje prijenosom podataka, modulirani podatkovni signal naznačen time da sadrži:zahtjev za prijenosom podataka od klijenta koji ima VSC-karticu;dostavljanje, preko VSC-kartice, tokena koji je povezan sa zahtijevanim prijenosom podataka;omogućavanje utvrđivanja valjanosti tokena za zahtijevani prijenos podataka;ukoliko je token valjati za zahtijevani prijenos podataka, omogućavanje pregovaranja za ključ šifriranja za VSC-karticu;omogućavanje šifriranja prijenosa podataka za vrijeme prijenosa prema klijentu, pri čemu se prijenos podataka šifrira korištenjem ugovorenog ključa šifriranja;omogućavanje, pomoću VSC-kartice, mjeru za kontrolu podataka koja je povezana sa šifriranim prijenosom podataka;te kontroliranjem pomoću servera, preko mreže količine kojom teče šifrirani prijenos podataka prema klijentu, pri čemu server koristi mjeru za kontrolu protoka, dijelom da kontrolira količinu kojom se šifrirani podaci prenose klijentu kako bi se održavao približno pun međuspremnik klijenta.
  12. 12
    Modulirani podatkovni signal iz zahtjeva 11, naznačen time daje prijenos podataka podešen zajedno pojedinačno pregledavanje.
  13. 13
    Modulirani podatkovni signal iz zahtjeva 11, naznačen time da kontroliranje količine protoka nadalje podrazumijeva prenošenje šifriranog prijenosa podataka klijentu približno istom količinom kojom klijent prima šifrirani prijenos podataka.
  14. 14
    Modulirani podatkovni signal iz zahtjeva 11, naznačen time da uspostavljanje mjere za kontrolu protoka nadalje podrazumijeva praćenje najmanje jedne od mrežnih statistika, te karakteristike međuspremnika klijenta.
  15. 15
    Uređaj klijenta koji se koristi za primanje prijenosa podataka preko mreže, naznačen time da sadrži:korisničko sučelje koje je podešeno za obavljanje radnji uključujući: omogućivanje zahtjeva za prijenos podataka;i VSC-karticu, spojenu na korisničko sučelje, podešenu da obavlja radnje uključujući: pregovaranje oko tokena povezanog sa zahtijevanim prijenosom podataka;upotrebom tokena kako bi se omogućilo utvrđivanje valjanosti zahtjeva za prijenosom podataka;ukoliko je zahtjev valjan, primanje prijenosa podataka od servera, koji je podešen da isporučuje prijenos podataka u istoj količini koja održava približno pun međuspremnik klijenta u uređaju klijenta;te uspostavljanje mjerenja prema serveru, koje server može koristiti kako bi kontrolirao količinu kojom teče prijenos podataka kako bi se održavao približno puni međuspremnik klijenta.
  16. 16
    Uređaj klijenta iz zahtjeva 15, naznačen time da je korisničko sučelje podešeno da obavlja sljedeće radnje, uključujući:dodjeljivanje korisniku odabranog vremenskog ograničenja od strane servera za pristup prijenosu podataka, pri čemu je odabrano vremensko ograničenje korisnika povezano s dogovorenim tokenom tako daje pristup prijenosu podataka onemogućen nakon isteka vremenskog ograničenja.
  17. 17
    Uređaj klijenta iz zahtjeva 15, naznačen time da token uključuje korisnička ovlaštenja za zahtijevanim prijenosom podataka.
  18. 18
    Uređaj klijenta iz zahtjeva 17, naznačen time da informacija o korisniku uključuje informaciju o korisničkom računu.
  19. 19
    Uređaj klijenta iz zahtjeva 15, naznačen time da token uključuje odabrano vremensko ograničenje korisnika za pristupanje prijenosu podataka, pri čemu je pristup prijenosu podataka onemogućen nakon isteka odabranog vremenskog ograničenja.
  20. 20
    Uređaj klijenta iz zahtjeva 15, naznačen time da je primljeni prijenos podataka šifriran najmanje jednom od sljedećih načina šifriranja :DES, Triple-DES ili AES.
  21. 21
    Uređaj klijenta iz zahtjeva 15, naznačen time daje VSC-kartica jedinstveno povezana s uređajem klijenta.
  22. 22
    Uređaj klijenta iz zahtjeva 15, naznačen time da VSC-kartica nadalje sadrži modul zaštite od upada koji je podešen da otkrije i zaštite VSC-karticu od upada.
  23. 23
    Uređaj klijenta iz zahtjeva 15, naznačen time da VSC-kartica uključuje međuspremnik klijenta.
  24. 24
    Metoda prijenosa podataka preko mreže naznačena time da sadrži sljedeće radnje:zahtjev za prijenosom podataka;upotreba VSC-kartice koja je vezana na uređaj klijenta kako bi utvrdila token povezan sa zahtijevanim prijenosom podataka;upotreba utvrđenog tokena kako bi se omogućilo utvrđivanje valjanosti zahtjeva za prijenos podataka;ukoliko je zahtjev valjan, primanje prijenosa podataka sa servera koji je podešen da isporučuje prijenos podataka količinom koja održava međuspremnik klijenta približno punim;te ostvarivanje pomoću VSC-kartice mjere od strane servera kako bi se dijelom kontrolirala količina kojom se odvija prijenos podataka tako da se održava približno pun međuspremnik klijenta.
  25. 25
    Metoda iz zahtjeva 24, naznačena time da nadalje sadrži:upotreba modula upravljanja tokenima povezanog s VSC-karticom kako bi se međudjelovalo sa serverom pri utvrđivanju ključeva šifriranja koji se koriste pri šifriranju prijenosa podataka prilikom prijenosa podataka uređaju klijenta.
  26. 26
    Metoda iz zahtjeva 24, naznačena time da VSC-kartica nadalje sadrži modul spremanja tokena, koji je podešen tako da sprema najmanje jedno između sljedećeg:informacije o korisniku, token, URI-identifikator, i ključevi šifriranja.
  27. 27
    Uređaj za primanje prijenosa podataka preko mreže, naznačen time da sadrži:način zahtjeva za prijenosom podataka;način utvrđivanja tokena povezanog sa zahtijevanim prijenosom podataka, pri čemu se token koristi kako bi se omogućilo vrednovanje zahtjeva za primanjem prijenosa podataka;način primanja zahtijevanog prijenosa podataka, ukoliko je zahtjev valjan, pri čemu je zahtijevani prijenos šifriran;način za ostvarivanjem kontrolnog mjerenja protoka povezanog s primljenim prijenosom podataka;te način za primanje šifriranog prijenosa podataka u kontroliranom protoku od servera, pri čemu je server podešen da upotrijebi kontrolno mjerenje protoka, dijelom kako bi kontrolirao protok šifriranog prijenosa podataka preko mreže kako bi se održavao približno pun međuspremnik u uređaju. SAŽETAK
Independent claims27