mwirth-epo/epo-nmt-datasets huggingface dataset:
Kit di prolunghe (1) per occhiali (2) secondo la rivendicazione 2 o 3, in cui il corpo (5) di ciascuna prolunga (1) si estende fra una prima estremità (51) ed una seconda estremità (52), e presenta un’apertura (56) in corrispondenza della prima estremità (51 ) attraversabile dal rispettivo terminale (42) per consentire l’inserimento del rispettivo terminale (42) nella cavità (55).
Eyeglasses according to claim 1, wherein:each cavity has a bottom opposite the opening, andsaid second portion is located at said bottom. each cavity has a bottom opposite the opening, and said second portion is located at said bottom.
Kit di prolunghe (1) per occhiali (2) secondo la rivendicazione 4, in cui detta apertura (56) e/o detta cavità (55) sono deformabili elasticamente per consentire l’inserimento e la ritenzione del rispettivo terminale (42) nella cavità (55).
Eyeglasses according to claim 1, wherein each opening has the same dimensions as the section dimensions of the second portion of the cavity.
Kit di prolunghe (1) per occhiali (2) secondo la rivendicazione 4 o 5, in cui l’apertura (56) di ciascuna prolunga (1) presenta una forma ellittica.
Eyeglasses according to claim 1, wherein the body of each extension is made of elastomeric material.
Kit di prolunghe (1) per occhiali (2) secondo una delle rivendicazioni da 4 a 6, in cui l’apertura (56) di ciascuna prolunga (1) presenta dimensioni minori rispetto alle dimensioni di sezione di una prima porzione (58) della cavità (55).
Eyeglasses according to claim 1, wherein each second segment have an extension between 2 cm and 8 cm, preferably equal to 3 cm.
Kit di prolunghe (1) per occhiali (2) secondo la rivendicazione 7, in cui:– ciascuna cavità (55) presenta un fondo (57) opposto all’apertura (56); una seconda porzione (59) posta su detto fondo (57), e– ciascuna apertura (56) presenta dimensioni uguali alle dimensioni di sezione della seconda porzione (59) della cavità (55).
Eyeglasses according to claim 1, wherein the distance between said temple tips is greater than the distance between the second segments of the respective extensions.
Kit di prolunghe (1) per occhiali (2) secondo una qualsiasi delle rivendicazioni precedenti, in cui il corpo (5) di ciascuna prolunga (1) è in materiale elastomerico.
Eyeglasses according to claim 1, wherein each second segment is inclined with respect to the respective first segment by an angle between 110° to 160°, measured on a plane defined by the two temples.
Kit di prolunghe (1) per occhiali (2) secondo una qualsiasi delle rivendicazioni precedenti, in cui i secondi segmenti (54) hanno ciascuno un’estensione compresa fra 2 cm ed 8 cm, preferibilmente pari a 3 cm.
Eyeglasses according to claim 4, wherein:each temple tip has a substantially flat end portion,said opening of each extension has an elliptical shape to hold said end portion and prevent the rotation of the extension with respect to the respective temple tip. each temple tip has a substantially flat end portion, said opening of each extension has an elliptical shape to hold said end portion and prevent the rotation of the extension with respect to the respective temple tip.
Occhiale (2) comprendente:– un frontale (3),– una coppia di aste (4), ciascuna asta (4) essendo vincolata al frontale (3) ed avendo un rispettivo terminale (42),– un kit di prolunghe (1) per occhiali (2) secondo una qualsiasi delle rivendicazioni precedenti, ciascun terminale (42) essendo fissato al primo segmento (53) di una rispettiva prolunga (1).
Eyeglasses according to claim 1, wherein the opening and the second portion of the cavity define each a narrowing of the cavity with respect to the first portion of the cavity.
Occhiale (2) secondo la rivendicazione 11, in cui la distanza fra detti terminali (42) è maggiore della distanza fra i secondi segmenti (54) delle rispettive prolunghe (1).
Eyeglasses according to claim 1, wherein:the first portion of the cavity defines a seat adapted to receive temple tips of a wide type,the second portion of the cavity defines a seat adapted to receiving temple tips of a thin type, andthe cavity is shaped to prevent the access of temple tips of the wide type to the second portion of the cavity. the first portion of the cavity defines a seat adapted to receive temple tips of a wide type, the second portion of the cavity defines a seat adapted to receiving temple tips of a thin type, and the cavity is shaped to prevent the access of temple tips of the wide type to the second portion of the cavity.
Occhiale (2) secondo una delle rivendicazioni 11 e 12, in cui ciascun secondo segmento (54) è inclinato rispetto al rispettivo primo segmento (53) di un angolo (B) che va da 110° a 160°, misurato su un piano individuato dalle due aste (4).
Eyeglasses according to claim 13, wherein the first portion of the cavity is deformable to receive temple tips of the wide type.
Occhiale (2) secondo una delle rivendicazioni da 11 e 13, in cui:– ciascun terminale (42) presenta una porzione d’estremità (43) sostanzialmente piatta,– detta apertura (56) di ciascuna prolunga (1) presenta una forma ellittica per ritenere detta porzione d’estremità (43) ed impedire la rotazione della prolunga (1) rispetto al rispettivo terminale (42).
Pair of eyeglasses, comprising a first eyeglass according to claim 13, and a second eyeglass according to claim 13, wherein the first eyeglass has temple tips of a wide type and the second eyeglass has temple tips of a thin type, the temple tips of the first eyeglass having section dimensions greater with respect to the temple tips of the second eyeglass.
Tuttavia, il criptaggio dell’immagine ECI rende difficile comprendere quale parte è fissa e quale è variabile poiché l’immagine ECI è criptata.
However, the encryption of the image ECI makes it difficult to understanding which part is fixed and which is variable, since the image ECI is encrypted.
Con alcuni algoritmi di criptaggio quale l’AES-CBC, non è possibile identificare i dati variabili, poiché una modifica influisce interamente su i rimanenti dati criptati, anche quelli della parte fissa.
With some encryption algorithms such AES-CBC, it is not possible to identify the variable data, since a modification affects the whole of the remaining encrypted data, also the ones of the fixed part.
In Figura 6 è mostrato un diagramma schematico che rappresenta le operazioni della forma di realizzazione 200’ del procedimento qui descritto, che identifica rispettivamente le porzioni, nell’esempio FP1, FP2, FP3, FP4 della parte fissa FP e le porzioni dei dati variabili V1, V2…, Nell’esempio V11, V12, V13 e V21, V22, V23 per dati variabili V1 e V2 res utilizzando un approccio di scarico incrementale.
In Figure 6 it is shown a schematic diagram representing operations of the embodiment 200' of the method here described, which identifies the portions, in the example FP1, FP2, FP3, FP4 of the fixed part FP and portions of the variable data V1, V2..., in the example V11, V12, V13 and V21, V22, V23 respectively, for variable data V1 and V2 res using an incremental dump approach.
Tale forma di realizzazione fornisce sostanzialmente l’esecuzione dello scaricamento di almeno due immagini di carta criptata ECI1 e ECI2 in parallelo su diversi simulatori UICC 121, 122, confrontando le due immagini di carta criptata ECI1 e ECI2 mentre esse sono emesse dai moduli di criptaggio.
Such embodiment substantially provides carrying out the dump of at least two encrypted card image ECI1and ECI2in parallel on different UICC simulators 121, 122, comparing the two encrypted card image ECI1and ECI2while they are being outputted by the encryption modules.
Quando un’immagine criptata ad es. ECI1differisce dall’altra, allora una parte o porzione di personalizzazione di una parte di personalizzazione è identificata nell’ECI1, e memorizzata in un corrispondente file variabile euicc1_var1.enc.
When an encrypted image, e.g. ECI1differs from the other, then a personalization part or portion of a personalization part is identified in ECI1, and stored in a corresponding variable file euicc1_var1.enc.
Ed analogamente è identificata una porzione di una parte di personalizzazione nell’ECI2 e memorizzata in un corrispondente file variabile euicc2_var1.enc.
And similarly a portion of personalization part is identified in ECI2and stored in a corresponding variable file euicc2_var1.enc.
Tale parte o porzione di personalizzazione identificata della parte di personalizzazione è successivamente saltata, successivamente il processo di criptaggio 230 è reimpostato sullo stato iniziale ed un nuovo criptaggio dell’immagine della carta è avviato su entrambi i simulatori 12a, 12b.
Such identified personalization part or portion of the personalization part is then skipped, then the encryption process 230 is reset to the initial state and a new encryption of the card image is initiated on both simulators 12a, 12b.
Il salto della parte o porzione di personalizzazione dell’operazione della parte di personalizzazione è eseguito ad esempio una pagina alla volta dei contenuti della memoria non volatile.
The skipping of the personalization part or portion of the personalization part operation is performed for instance one page of the content of the non volatile memory per time.
Di conseguenza, il criptaggio è reimpostato per avviarsi dalla successiva pagina di memoria dell’immagine criptata.
Thus, the encryption is reset to start from the next page memory of the encrypted image.
In forme di realizzazione diverse si può eseguire tale fase di confronto invece di una pagina di memoria alla volta, confrontando un blocco di bit di immagine criptata aventi la dimensione su blocchi di testo non crittografato immessi nell’operazione di criptaggio, ad es. una dimensione di blocco di bit di ingresso che la matrice di stato del processo di criptaggio AES può gestire alla volta, una dimensione che dovrebbe variare da 128 a 256 bit.
In variant embodiments such comparing step can be performed instead of one memory page per time, comparing a block of bits of encrypted image having the size on plaintext input blocks to the encryption operation, e.g. one block size of input bits that the state matrix of the AES encryption process can manage per time, a size which should vary from 128 to 256 bits.
Di conseguenza, l’operazione di confronto comprende eseguire dette operazioni di confronto delle immagini singole criptate ECI1, ECI2 tramite pagine di memoria o tramite blocchi aventi la dimensione dei blocchi di testo non crittografato immessi nell’operazione di criptaggio.
Thus, the comparison operation includes performing said comparison operations of the encrypted single images ECI1, ECI2by memory pages or by blocks having the size of the plaintext blocks inputted in the encryption operation.
Inoltre con riferimento a Figura 7, dove uno schema a blocchi che mostra alcune delle entità e le operazioni della forma di realizzazione 200’ del procedimento qui descritto, il procedimento comprende le seguenti operazioni.
Also with reference to Figure 7, where a block schematics shows some of the entities and the operations of the embodiment 200' of the method here described, the method includes the following operations.
I dati della parte fissa FPD sono forniti ad entrambi i simulatori 121, 122, che eseguono corrispondenti due procedure di simulazione parallele 2051, 2052emettendo rispettive immagini di carta criptata ECI1, ECI2 e comprendenti fasi parallele 2101, 2102 di scrittura simulata dell’immagine di dati della parte fissa, come nella fase 210 precedente.
The fixed part data FPD are provided to both simulators 121, 122, which perform corresponding two parallel simulation procedures 2051, 2052outputting respective encrypted card images ECI1, ECI2and comprising parallel steps 2101, 2102of simulated writing the data image of the fixed part, like in previous step 210.
Come menzionato, la parte fissa FP si può non caricare assieme ai comandi SPPinel blocco di simulazione 12, la simulazione essendo invece preconfigurata, cioè precaricata, al fine di ottenere una simulazione più veloce.
As mentioned, the fixed part FP may not be loaded together with commands SPPiin the simulation block 12, the simulation being instead preconfigured, i.e. pre-loaded, in order to obtain a faster simulation.
Da tali fasi 2101, 2102si ottiene una stessa parte fissa FP per i due simulatori 12.
From such steps 2101, 2102a same fixed part FP is obtained for the two simulators 12.
Sono successivamente eseguite fasi parallele 2201, 2202 corrispondenti alla fase 220, cioè sono fornite rispettive sequenze SPPi per date carte 501 e 502 ed è eseguita l’operazione di simulazione di modifica dell’immagine di dati della parte fissa.
Then parallel steps 2201, 2202are performed, corresponding to step 220, i.e. respective sequences SPPi for given cards 501 and 502 are provided and the simulation operation of modifying the data image of the fixed part is performed.
Si ottengono due rispettive immagini di carta singola CI1, CI2.
Two respective single card image CI1, CI2are obtained.
Sono successivamente eseguite fasi parallele 2301, 2302 corrispondenti alla fase 230, in cui le immagini di carta singola CI1, CI2sono criptate in rispettive immagini di carta criptata ECI1, ECI2.
Then parallel steps 2301, 2302are performed corresponding to step 230, in which the single card image CI1, CI2are encrypted into respective encrypted card images ECI1, ECI2.
Successivamente, nelle fasi parallele 2321, 2322sono prese in sequenza le j-esime pagine P1j, P2j, j essendo un indice che varia da 1 a N, dove N è il numero di pagine che compone le immagini di carta criptata ECI, delle rispettive immagini di carta criptata ECI1, ECI2 e inviate ad una fase di confronto 234.
Then, in parallel steps 2321, 2322are taken in sequence the j-th pages P1j, P2j, j being an index varying from 1 to N, where N is the number of pages composing the encrypted card images ECI, of the respective encrypted card images ECI1, ECI2and sent to a comparison step 234.
La dimensione di una pagina ad esempio è di 256 byte.
The size of a page is for instance 256 byte.
La fase di confronto 234 confronta le due pagine P1j, P2j.
The comparison step 234 compares the two pages P1j, P2j.
Se le due pagine P1j, P2jsono uguali, allora le pagine sono considerate come appartenenti ad una porzione, ad es. FP1, della parte fissa FP ed è eseguita una fase 236 di memorizzazione della pagina in un file euicc_fix1.enc dedicato ad una porzione FP1 della parte fissa FP.
If the two pages P1j, P2jare equal, then pages are considered as belonging to a portion, e.g. FP1, of the fixed part FP and a step 236 of storing the page in a file euicc_fix1.enc dedicated to a portion FP1 of the fixed part FP is performed.
Naturalmente poiché la pagina è la stessa, e memorizzata una sola pagina in un solo file.
Of course since the page is the same, a sole page is stored in a sole file.
Successivamente in una fase 239 si verifica se le pagine P1j, P2j sono le ultime delle immagini di carta criptata ECI1, ECI2.
Then in a step 239 is verified if the pages P1j, P2jare the last of the encrypted card images ECI1, ECI2.
In caso negativo, il controllo è restituito alle fasi 2321, 2322 che estraggono le seguenti pagine, P1j+1, P2j+1 per il confronto 234.
In the negative, control is returned to steps 2321, 2322which extract the following pages, P1j+1, P2j+1for the comparison 234.
Ciò significa che, nell’estendere solitamente la porzione FP1 della parte fissa FP per svariate pagine, tali varie pagine sono scritte in sequenza nel file della parte fissa euicc_fix1.enc.
This means that, usually extending portion FP1 of the fixed part FP for several pages, such several pages are written in sequence in the fixed part file euicc_fix1.enc.
Con FT si indica una struttura di dati per la memorizzazione di tali file di parte fissa.
With FT is indicated a data structure for the storage of such fixed part files.
In caso affermativo, il controllo è passato alla fase di trasmissione 240’, che verrà illustrata in una parte successiva della descrizione.
In the affirmative, control is passed to transmission step 240', which will be illustrated in a later part of the specification.
Se la fase di confronto 234 indicasse che le pagine P1j, P2jsono diverse, allora le due pagine diverse P1je P2jsono memorizzate in due rispettivi file variabili euicc1_var1.enc e euicc2_var1.enc inoltre nella fase 238 le fasi di criptaggio 2301, 2302, sono reimpostate, cioè il vettore di inizializzazione dell’AES-CBC è reimpostato e il criptaggio è avviato dalla pagina successiva dell’ECI dopo la pagina che differisce, cioè se la pagina diversa è P1j, P2j, allora il criptaggio è reimpostato ed inizia dalle pagine P1j+, P2j+1.
If the comparison step 234 indicated that the pages P1j, P2jare different, then the two different pages P1jand P2jare stored in two respective variable files euicc1_var1.enc and euicc2_var1.enc Also in step 238 the encryption steps 2301, 2302, are reset, i.e. the initialization vector of the AES-CBC is reset and the encryption is started from the next page of the ECI after the page that differs, i.e. if it the different page is P1j, P2j, then the encryption is reset and starts from pages P1j+, P2j+1.
Se vi sono pagine continue diverse, esse sono introdotte in sequenza nello stesso file.
If there are differing continuous pages, they are introduced in sequence in the same file.
Di conseguenza, se, come mostrato in Figura 7, la prima immagine criptata ECI1comprende le porzioni FP1, FP2, FP3, FP4 della parte fissa FP e porzioni diverse V11, V12, V13, e la seconda immagine criptata ECI2comprende le porzioni FP1, FP2, FP3, FP4 della parte fissa FP e porzioni diverse V21, V22, V23, per la parte fissa FP e memorizzata in un singolo insieme FF, comprendente i file euicc_fix1.enc, euicc_fix2.enc, euicc_fix3.enc, euicc_fix4.enc, che assieme corrispondono all’immagine della parte fissa FP.
Thus, if, like shown in Figure 7, the first encrypted image ECI1includes portions FP1, FP2, FP3, FP4 of the fixed part FP and different portions V11, V12, V13, and the second encrypted image ECI2includes portions FP1, FP2, FP3, FP4 of the fixed part FP and different portions V21, V22, V23, for the fixed part FP is stored a single set FF, including files euicc_fix1.enc, euicc_fix2.enc, euicc_fix3.enc, euicc_fix4.enc, which together correspond to the image of the fixed part FP.
Le porzioni diverse generano due insiemi di file, VF1, corrispondenti ai file euicc1_var1.enc, euicc1_var2.enc euicc1_var3.enc, e l’insieme del file VF2, corrispondente ai file euicc2_var1.enc euicc2_var2.enc, euicc2_var3.enc, che corrispondono rispettivamente alle porzioni diverse V11, V12, V13 e V21, V22, V23.
The different portions generate two set of files, VF1, corresponding to files euicc1_var1.enc, euicc1_var2.enc euicc1_var3.enc, and set of file VF2, corresponding to files euicc2_var1.enc euicc2_var2.enc, euicc2_var3.enc, respectively corresponding to different portions V11, V12, V13 and V21, V22, V23.
Come menzionato quando la fase di prova 239 segnala che l’intera immagine ECI1, ECI2 è stata elaborata nella fase di confronto 238, il controllo è passato alla fase di trasmissione 240’, che prende il singolo insieme FF per la parte fissa FP e i due insiemi VF1, VF2 per le parti diverse e li invia alla macchina di produzione 13.
As mentioned when the test step 239 signals that the whole image ECI1, ECI2has been processed in the comparison step 238, control is passed to transmission step 240', which takes the single set FF for the fixed part FP and the two set VF1, VF2 for the different parts and sends them to the production machine 13.
La macchina di produzione 13 in una fase 250’ scrive in ciascuna carta 501, 502la parte fissa FP e il corrispondente insieme di parti diverse VF1 o VF2.
The production machine 13 in a step 250' writes in each card 501, 502the fixed part FP and the corresponding set of different parts VF1 or VF2.
La soluzione descritta ha di conseguenza vari vantaggi rispetto alle soluzioni della tecnica anteriore.
The described solution thus has several advantages with respect to the prior art solutions.
Rispetto all’esecuzione tramite carte reali dei comandi di personalizzazione, si ottiene un’esecuzione di personalizzazione molto più veloce che aumenta il rendimento.
With respect to the execution by real cards of the personalization commands, it is obtained a much faster personalization execution, which increases throughput.
Inoltre si riduce la quantità di memoria da trasferire, poiché i file criptati della parte fissa sono trasmessi solo una volta per due o più carte, un aspetto che nuovamente può ridurre il rendimento.
Also it reduces the amount of memory to be transferred, since the encrypted files of the fixed part are transmitted only once for two o more cards, an aspect which again may reduce the throughput.
La soluzione qui descritta utilizzante la trasmissione criptata, aumenta la sicurezza.
The solution here described using encrypted transmission, increases security.
Inoltre la soluzione descritta non ha i dati di personalizzazione limitati ad una specifica area di memoria e non ha un impatto sul sistema operativo.
Also the described solution does not have the personalization data limited to a specific memory area and does not have impact on the operative system.
Naturalmente, senza pregiudizio per il principio dell’invenzione, i dettagli di costruzione e le forme di realizzazione possono variare ampiamente rispetto a ciò che è stato descritto e qui illustrato puramente a titolo di esempio, senza così discostarsi dall’ambito della presente invenzione, come definito dalle successive rivendicazioni.
Of course, without prejudice to the principle of the invention, the details of construction and the embodiments may vary widely with respect to what has been described and illustrated herein purely by way of example, without thereby departing from the scope of the present invention, as defined by the ensuing claims.
La soluzione qui descritta, come indicato, si può applicare ad un circuito integrato nella carta, in particolare carte UICC e eUICC rimovibili, ma anche a carte a circuito integrato utilizzate per smart card impiegate in applicazioni diverse dalla comunicazione mobile, quali carte di credito e smart card per scopi di identificazione/accesso.
The solution here described, as indicated, can applied to integrated circuit in card, in particular removable UICC cards and eUICC, but also to integrated circuit cards used for smart cards employed in applications different from mobile communication, such as credit cards and smart cards for identification/access purpose.
Procedimento per la personalizzazione di carte a circuito integrato, comprendente una procedura di simulazione (205) comprendente le fasi di: simulare (210) lo scaricamento di un’immagine singola corrispondente ad una parte fissa (FP), simulare (220) l’esecuzione di una sequenza di comandi di personalizzazione (SPP) per introdurre un insieme di dati di personalizzazione nell’immagine singola (FP) ottenendo un’immagine di carta (CIi) comprendente la parte fissa (FP) e i dati di personalizzazione, criptare (230) detta immagine di carta ((CIi)) ottenendo un’immagine singola criptata (ECIi), l’immagine singola criptata (ECIi) essendo successivamente scaricata (240, 250) in una memoria della data carta (50i).
A method for the personalization of integrated circuit cards, comprising a simulation procedure (205) including the steps of: simulating (210) downloading a single image corresponding to a fixed part (FP),simulating (220) executing a sequence of personalization commands (SPP) to introduce a set of personalization data in the single image (FP) obtaining a card image (CIi) comprising the fixed part (FP) and the personalization data, encrypting (230) said card image ((CIi)) obtaining an encrypted single image (ECIi), the encrypted single image (ECIi) being then downloaded (240, 250) in a memory of the given card (50i).
Procedimento secondo la rivendicazione 1 in cui detto criptaggio (230) è eseguito da un HSM con una stessa chiave di trasporto disponibile in corrispondenza della data carta.
The method of claim 1 wherein said encryption (230) is performed by an HSM with a same transport key available at the given card.