{"id":53444,"date":"2019-12-02T00:00:00","date_gmt":"2019-12-01T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/shema-razdeleniya-sekreta-shamira"},"modified":"2020-02-18T14:01:21","modified_gmt":"2020-02-18T11:01:21","slug":"shema-razdeleniya-sekreta-shamira","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/shema-razdeleniya-sekreta-shamira","title":{"rendered":"Schema di divisione del segreto di Shamir","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Consideriamo uno scenario in cui \u00e8 necessario garantire la sicurezza di un magazzino bancario. Questo \u00e8 considerato assolutamente inaccessibile senza la chiave, che ti viene rilasciata il primo giorno di lavoro. Il tuo obiettivo \u00e8 mantenere la chiave al sicuro.<\/p>\n<p>Supponiamo che tu abbia deciso di tenere sempre la chiave con te, fornendo accesso al magazzino quando necessario. Ma presto ti renderai conto che questa soluzione non scala bene in pratica, perch\u00e9 ogni volta per aprire il magazzino \u00e8 necessaria la tua presenza fisica. E riguardo alle vacanze che ti hanno promesso? Inoltre, c'\u00e8 un'ulteriore domanda preoccupante: e se perdi l'unica chiave?<\/p>\n<p>Con il pensiero alle vacanze, hai deciso di fare una copia della chiave e affidarala a un altro dipendente. Tuttavia, capisci che anche questa non \u00e8 una soluzione ideale. Raddoppiando il numero di chiavi, hai anche raddoppiato le possibilit\u00e0 di furto della chiave.<\/p>\n<p>Disperato, distruggi il duplicato e decidi di dividere la chiave originale in due parti. Ora, pensi, due persone di fiducia con frammenti di chiave devono essere fisicamente presenti per riunire la chiave e aprire il magazzino. Questo significa che il ladro deve rubare due frammenti, il che \u00e8 il doppio pi\u00f9 difficile rispetto al furto di una chiave. Tuttavia, presto ti rendi conto che questo schema non \u00e8 affatto migliore di una singola chiave, perch\u00e9 se qualcuno perde met\u00e0 della chiave, la chiave completa non pu\u00f2 essere ripristinata.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nIl problema pu\u00f2 essere risolto con una serie di chiavi e serrature aggiuntive, ma con questo approccio ben presto serviranno <i>molte<\/i> chiavi e serrature. Decidi che in uno schema ideale bisognerebbe dividere la chiave, in modo che la sicurezza non dipenda completamente da una sola persona. Concludi anche che deve esserci una certa soglia di numero di frammenti, in modo che la perdita di un frammento (o se una persona va in vacanza) non comprometta il funzionamento dell'intera chiave.<\/p>\n<h1>Come dividere un segreto<\/h1>\n<p>\nQuesto tipo di schema di gestione delle chiavi \u00e8 stato pensato da Adi Shamir nel 1979, quando pubblic\u00f2 il suo lavoro <noindex><a rel=\"nofollow\" href=\"https:\/\/cs.jhu.edu\/~sdoshi\/crypto\/papers\/shamirturing.pdf\">\u00abCome dividere un segreto\u00bb<\/a><\/noindex>. Nell'articolo viene brevemente spiegato il cosiddetto <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/64d1d06429d10e2571b04ba756a9e44d.jpg\" style=\"display:block;margin: 0 auto;\" \/> schema di soglia per la divisione efficace di un valore segreto (ad esempio, una chiave crittografica) in <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/d2ecc715b363a149fefb4cc647a30e6e.jpg\" style=\"display:block;margin: 0 auto;\" \/> parti. Poi, quando e solo quando almeno <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/7a3f94d0d7874387726d18ef0c5c4174.jpg\" style=\"display:block;margin: 0 auto;\" \/> da <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/83808316ecdccf2d3d1d05696c6d5507.jpg\" style=\"display:block;margin: 0 auto;\" \/> parti sono raccolte, \u00e8 possibile ripristinare facilmente il segreto <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/ec92794c36ed48497df201c55697e065.jpg\" style=\"display:block;margin: 0 auto;\" \/>.<\/p>\n<p>Dal punto di vista della sicurezza, una propriet\u00e0 importante di questo schema \u00e8 che un malintenzionato non deve sapere assolutamente nulla se non ha almeno <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/49419db7a603359c9d7f2949263e0f7d.jpg\" style=\"display:block;margin: 0 auto;\" \/> parti. Anche la presenza di <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/13aad9d68bc8f0729bf06fc49435b7dc.jpg\" style=\"display:block;margin: 0 auto;\" \/> parti non deve fornire alcuna informazione. Chiamiamo questa propriet\u00e0 <i>sicurezza semantica<\/i>.<\/p>\n<h1>Interpolazione polinomiale<\/h1>\n<p>\nLo schema di Shamir <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/5bcbb5a7f61e4e37103c379964d49e63.jpg\" style=\"display:block;margin: 0 auto;\" \/> \u00e8 costruito attorno al concetto di <b>interpolazione polinomiale<\/b>. Se non sei familiare con questo concetto, in realt\u00e0 \u00e8 piuttosto semplice. In effetti, se hai mai tracciato punti su un grafico e poi li hai uniti con linee o curve, allora l'hai gi\u00e0 utilizzato!<\/p>\n<p><img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/66d66cc226dde7af9d71ab1ad7f92eea.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Tra due punti possono passare un numero illimitato di polinomi di grado 2. Per scegliere uno di essi sar\u00e0 necessaria un terza punto. Illustrazione: <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A1%D1%85%D0%B5%D0%BC%D0%B0_%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D1%81%D0%B5%D0%BA%D1%80%D0%B5%D1%82%D0%B0_%D0%A8%D0%B0%D0%BC%D0%B8%D1%80%D0%B0#\/media\/File:3_polynomials_of_degree_2_through_2_points.svg\">Wikipedia<\/a><\/noindex><\/i> <\/p>\n<p>Consideriamo un polinomio di primo grado, <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/479ff09339b6907cf7fd5420a6b66907.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Se desideri rappresentare questa funzione su un grafico, quante punti ti servono? Beh, sappiamo che si tratta di una funzione lineare, che forma una linea, quindi servono almeno due punti. Consideriamo ora una funzione polinomiale di secondo grado, <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/bd6591a5e317fadba394b9f93c03f813.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Questa \u00e8 una funzione quadratica, quindi per rappresentare il grafico servono almeno tre punti. E per un polinomio di terzo grado? Almeno quattro punti. E cos\u00ec via.<\/p>\n<p>La cosa davvero interessante di questa propriet\u00e0 \u00e8 che, conoscendo il grado della funzione polinomiale e almeno <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/97d23bb431f561738675a8eecd78c8bd.jpg\" style=\"display:block;margin: 0 auto;\" \/> punti, possiamo derivare ulteriori punti per questa funzione polinomiale. L'estrazione di questi punti aggiuntivi la chiamiamo <i>interpolazione polinomiale<\/i>.<\/p>\n<h1>Costruzione del segreto<\/h1>\n<p>\nForse hai gi\u00e0 capito che qui entra in gioco il geniale schema di Shamir. Supponiamo che il nostro segreto <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/9f18d04feb91617cc6b17ee999f7621e.jpg\" style=\"display:block;margin: 0 auto;\" \/> \u00e8 <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/724e6fe3c0b6e8460207592d515dde4a.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Possiamo trasformare <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/e1bb80717e0e060d77dc3fa2bff5e396.jpg\" style=\"display:block;margin: 0 auto;\" \/> in un punto su un grafico <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/d7291bf682131a3cd1dc9fb65c351a5d.jpg\" style=\"display:block;margin: 0 auto;\" \/> e creare una funzione polinomiale di grado <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/c63b9a9efa9409f73baf5916cd77b8b5.jpg\" style=\"display:block;margin: 0 auto;\" \/>, che soddisfi questo punto. Ricordiamo che <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/4670e092c7dc86f70984a3d5e875ae7e.jpg\" style=\"display:block;margin: 0 auto;\" \/> sar\u00e0 la nostra soglia di frammenti richiesti, quindi se fissiamo la soglia a tre frammenti, dovremmo scegliere una funzione polinomiale di grado due.<\/p>\n<p>Il nostro polinomio avr\u00e0 la forma di <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/06e96a58093b9e00d7c37ad5f832a6f4.jpg\" style=\"display:block;margin: 0 auto;\" \/>, dove <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/fc9ce1b274e8224fcfee33290fee6455.jpg\" style=\"display:block;margin: 0 auto;\" \/> e <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/ec120b09589c1ee882f1f93b47626c94.jpg\" style=\"display:block;margin: 0 auto;\" \/> \u2014 numeri interi positivi scelti casualmente. Stiamo semplicemente costruendo un polinomio di grado <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/ef10f07dfb8496cca70579246c1d9c48.jpg\" style=\"display:block;margin: 0 auto;\" \/>, dove il termine indipendente <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/d7db113a15325721c9fea613a379026f.jpg\" style=\"display:block;margin: 0 auto;\" \/>\u00a0\u00e8 il nostro segreto <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/093bd4575a590bed819e6ec9f9b41aa0.jpg\" style=\"display:block;margin: 0 auto;\" \/>, e ciascuno dei successivi <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/6c33d819871b32ff7d347d00408d02d1.jpg\" style=\"display:block;margin: 0 auto;\" \/> un membro ha un coefficiente positivo scelto casualmente. Se torniamo all'esempio originale e supponiamo che <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/c6ff5a7ad5a6a82ae31c583148ea5274.jpg\" style=\"display:block;margin: 0 auto;\" \/>, allora otterremo una funzione <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/b3386ca5ec27e0dacd17874d6f5720c8.jpg\" style=\"display:block;margin: 0 auto;\" \/>.<\/p>\n<p>A questo punto possiamo generare frammenti, connettendo <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/50a46de4540f90ddba6b1bbfa3702892.jpg\" style=\"display:block;margin: 0 auto;\" \/> numeri interi unici in <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/fcbc7f0b6d9353e6eae0fafe4a06a4f2.jpg\" style=\"display:block;margin: 0 auto;\" \/>, dove <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/c58e20b2b97950112194f6a51707289c.jpg\" style=\"display:block;margin: 0 auto;\" \/> (perch\u00e9 \u00e8 il nostro segreto). In questo esempio vogliamo distribuire quattro frammenti con una soglia di tre, quindi generiamo punti casualmente <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/720b820e264f0314cb2e14ab6502ee96.jpg\" style=\"display:block;margin: 0 auto;\" \/> e ne inviamo uno a ciascuna delle quattro persone fidate, i custodi della chiave. Informiamo anche le persone che <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/c441ff2a652b58011e13d60855c7e404.jpg\" style=\"display:block;margin: 0 auto;\" \/>, poich\u00e9 si tratta di un'informazione pubblica e necessaria per il recupero <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/2011019c98b6d1a77a0cd25a3667c9e4.jpg\" style=\"display:block;margin: 0 auto;\" \/>.<\/p>\n<h1>Recupero del segreto<\/h1>\n<p>\nAbbiamo gi\u00e0 discusso il concetto di interpolazione polinomiale e del fatto che essa \u00e8 alla base dello schema di Shamir <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/6f93e17d2d2ce5659972b98a9c8eee83.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Quando tre delle quattro persone fidate vogliono recuperare <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/9b5ba8c78e395d3dee229e222c31d85a.jpg\" style=\"display:block;margin: 0 auto;\" \/>, devono solo interpolare <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/cfec467c0571c4d54d74938c5667146f.jpg\" style=\"display:block;margin: 0 auto;\" \/> con i loro punti unici. Per farlo, possono definire i loro punti <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/035e1f8407434fdbe1b8814d7fd3ee1f.jpg\" style=\"display:block;margin: 0 auto;\" \/> e calcolare il polinomio di interpolazione di Lagrange utilizzando la seguente formula. Se la programmazione ti \u00e8 pi\u00f9 chiara della matematica, allora pi \u00e8 sostanzialmente un operatore <code>per<\/code>, che moltiplica tutti i risultati, e sigma \u00e8 <code>per<\/code>, che somma tutto.<\/p>\n<p><img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/01a47d3bc38f07f7b65da2ca1f772e28.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/cc0039bc38e27a62161bc0fde3b1472d.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nDurante <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/b41d5abefcac0bb813291063f0a56404.jpg\" style=\"display:block;margin: 0 auto;\" \/> possiamo risolvere in questo modo e restituire la nostra funzione polinomiale originale:<\/p>\n<p><img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/b7af6d68d1fa639442f96ed11cc96bd7.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nPoich\u00e9 sappiamo che <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/df250c5c331d0a2903867efcad71d325.jpg\" style=\"display:block;margin: 0 auto;\" \/>, il recupero <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/a6968a889776d0caa3db0dd6e10842d4.jpg\" style=\"display:block;margin: 0 auto;\" \/> avviene in modo semplice:<\/p>\n<p><img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/b89862098c973d18a75a104092364a04.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h1>Utilizzo di aritmetica intera non sicura<\/h1>\n<p>\nAnche se abbiamo applicato con successo l'idea di base di Shamir <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/626be5c238019fc0a2ff08798b8e620c.jpg\" style=\"display:block;margin: 0 auto;\" \/>, rimane un problema che abbiamo ignorato fino ad ora. La nostra funzione polinomiale utilizza aritmetica intera non sicura. Tieni presente che per ogni punto aggiuntivo che un aggressore ottiene sul grafico della nostra funzione, ci sono meno possibilit\u00e0 per altri punti. Puoi vederlo con i tuoi occhi quando costruisci un grafico aumentando il numero di punti per la funzione polinomiale utilizzando aritmetica intera. Questo \u00e8 controproducente per il nostro obiettivo dichiarato di sicurezza, perch\u00e9 un malevolo non deve assolutamente sapere nulla finch\u00e9 non ha almeno <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/d5278c748b7713fc387c37425d43656d.jpg\" style=\"display:block;margin: 0 auto;\" \/> frammenti.<\/p>\n<p>Per dimostrare quanto sia debole lo schema con aritmetica intera, consideriamo uno scenario in cui un aggressore ha ottenuto due punti <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/ebe75137fa19aaccdc733618707de3c0.jpg\" style=\"display:block;margin: 0 auto;\" \/> e conosce l'informazione pubblica che <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/45dc1dbd7564637c96d1c8383af19e15.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Questa informazione pu\u00f2 portare <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/16e75561bf051ecd3232f0560f75e494.jpg\" style=\"display:block;margin: 0 auto;\" \/>, pari a due, e collegare nella formula valori noti <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/e6c550b9a0d630e62d5be66e61ff3a89.jpg\" style=\"display:block;margin: 0 auto;\" \/> e <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/e2a3c2a324c159cf73852513dda5ff3b.jpg\" style=\"display:block;margin: 0 auto;\" \/>.<\/p>\n<p><img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/003b535b08b5de17b573c7af61110dbb.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\n Successivamente, l'attaccante pu\u00f2 trovare <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/76d496e3442e88c7d5a238612f2ee8da.jpg\" style=\"display:block;margin: 0 auto;\" \/>, calcolando <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/96ef9b4a0657cd258978e2eda974bd09.jpg\" style=\"display:block;margin: 0 auto;\" \/>:<\/p>\n<p><img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/8e677012c61e1cc45f1f3be6e44aa1c1.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nPoich\u00e9 abbiamo definito <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/62af08665bef7cd3fc447411455352c6.jpg\" style=\"display:block;margin: 0 auto;\" \/> come numeri interi positivi scelti casualmente, ci sono un numero limitato di possibili <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/66c39a1014c0acab55fea137f28a6d0f.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Con queste informazioni, l'attaccante pu\u00f2 dedurre <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/0c3caaa1e189ffea0001ca9ad08a65d1.jpg\" style=\"display:block;margin: 0 auto;\" \/>, poich\u00e9 tutto ci\u00f2 che \u00e8 maggiore di 5 render\u00e0 <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/104807891ce9ab1d3adc649f8d1dcd29.jpg\" style=\"display:block;margin: 0 auto;\" \/> negativo. Questo risulta essere vero, poich\u00e9 abbiamo definito <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/cf2bebff28344be58b02c492fd0e49ba.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Successivamente, l'attaccante pu\u00f2 calcolare i valori possibili <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/7c9c09333ee4ab432122e959892daeda.jpg\" style=\"display:block;margin: 0 auto;\" \/>, sostituendo <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/c5d88d7a2488ae0c40e5ec3edb66dd2d.jpg\" style=\"display:block;margin: 0 auto;\" \/> in <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/8fd97c507a4d2bc8d4e4619e10e97063.jpg\" style=\"display:block;margin: 0 auto;\" \/>:<\/p>\n<p><img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/1f2fb897dc37702dd543a6d7783339cb.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nCon un insieme limitato di opzioni per <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/9960ad727ecf47084cacfb9f487f329a.jpg\" style=\"display:block;margin: 0 auto;\" \/> diventa chiaro quanto sia facile scegliere e verificare i valori <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/47f9786e9728ed72e10dd505d7445b41.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Qui ci sono solo cinque opzioni.<\/p>\n<h1>Risolvere il problema dell'aritmetica intera insicura<\/h1>\n<p>\nPer rimuovere questa vulnerabilit\u00e0, Shamir suggerisce di utilizzare l'aritmetica modulare, sostituendo <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/503fd220af76c5e96cce3a84a4673f91.jpg\" style=\"display:block;margin: 0 auto;\" \/> in <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/49ab2b2ee61d6551a1b41f6a1795a295.jpg\" style=\"display:block;margin: 0 auto;\" \/>, dove <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/bb5a5adda52f7d4dd401efd8a040be69.jpg\" style=\"display:block;margin: 0 auto;\" \/> e <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/1e062a8784dfb6da2bc708d3de027042.jpg\" style=\"display:block;margin: 0 auto;\" \/> \u2014 l'insieme di tutti i numeri primi.<\/p>\n<p>Ricordiamo rapidamente come funziona l'aritmetica modulare. L'orologio con lancette \u00e8 un concetto gi\u00e0 noto. Utilizza un orologio che \u00e8 <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/93520a0c8bdbbe57ab424e58c3bbfe30.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Non appena la lancetta dell'ora passa oltre le dodici, torna a uno. Una propriet\u00e0 interessante di questo sistema \u00e8 che guardando semplicemente l'orologio, non possiamo dedurre quante volte ha ruotato la lancetta dell'ora. Tuttavia, se sappiamo che la lancetta ha passato 12 quattro volte, possiamo determinare completamente il numero di ore passate utilizzando una semplice formula <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/5b8b7655f38ee900b989fdc070616a6b.jpg\" style=\"display:block;margin: 0 auto;\" \/>, dove <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/0ec5da4245e1eac619b42bb62f682773.jpg\" style=\"display:block;margin: 0 auto;\" \/>\u00a0\u2014 questo \u00e8 il nostro divisore (qui <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/a8656dac61ddb1097f06781c5b5aad69.jpg\" style=\"display:block;margin: 0 auto;\" \/>), <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/3ba5b3dc4f29fac3c9d4f5f2072d688b.jpg\" style=\"display:block;margin: 0 auto;\" \/>\u00a0\u2014 \u00e8 il coefficiente (quante volte il divisore si inserisce nell\u2019originale senza resto, qui <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/ac9bb70e1511109b0181e14b6227f57e.jpg\" style=\"display:block;margin: 0 auto;\" \/>), e <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/57b6842c2bfd39b19ce428e5b9345946.jpg\" style=\"display:block;margin: 0 auto;\" \/>\u00a0\u2014 \u00e8 il resto, che generalmente restituisce la chiamata dell'operatore modulo (qui <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/28f71e672ecc717d2bd1845e27273398.jpg\" style=\"display:block;margin: 0 auto;\" \/>). Conoscere tutti questi valori ci consente di risolvere l'equazione per <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/9548f9d6b522258582be1f8968752866.jpg\" style=\"display:block;margin: 0 auto;\" \/>, ma se saltiamo il coefficiente, non saremo mai in grado di ripristinare il valore originale.<\/p>\n<p>Si pu\u00f2 dimostrare come questo miglioramenti la sicurezza del nostro schema applicando lo schema al nostro esempio precedente e utilizzando <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/c0f760bdd2b67444bd233d4ea7fe5e72.jpg\" style=\"display:block;margin: 0 auto;\" \/>. La nostra nuova funzione polinomiale <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/afddb9747f68076bc6dbe9b5cf60d107.jpg\" style=\"display:block;margin: 0 auto;\" \/>, e i nuovi punti <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/da9d9ecfcf949b6be4bc8e3a29d670ab.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Ora i custodi della chiave possono utilizzare di nuovo l'interpolazione polinomiale per ripristinare la nostra funzione, solo questa volta le operazioni di somma e moltiplicazione devono essere accompagnate dalla riduzione modulo <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/f94ae5343347b38dc64228472b564f0e.jpg\" style=\"display:block;margin: 0 auto;\" \/> (e.g. <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/d19138189cd40c6c01ab68d3d6b7027b.jpg\" style=\"display:block;margin: 0 auto;\" \/>).<\/p>\n<p>Supponiamo che in questo nuovo esempio, l'attaccante abbia scoperto due di questi nuovi punti, <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/4f13c2640360f124305f3f023d6cfa83.jpg\" style=\"display:block;margin: 0 auto;\" \/>, e le informazioni pubbliche <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/376e0e059b761e3f3e7473d8d2d3428f.jpg\" style=\"display:block;margin: 0 auto;\" \/>. In questa occasione, l'attaccante, basandosi su tutte le informazioni in suo possesso, deduce le seguenti funzioni, dove <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/f0aedf279cc2418e2d62d51e63e324b2.jpg\" style=\"display:block;margin: 0 auto;\" \/>\u00a0\u2014 l'insieme di tutti i numeri interi positivi, e <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/c92efad35129d61013f6e37ec1907fd3.jpg\" style=\"display:block;margin: 0 auto;\" \/> rappresenta il coefficiente del modulo <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/c2679ec08a40d7aa13a9d375b610642c.jpg\" style=\"display:block;margin: 0 auto;\" \/>.<\/p>\n<p><img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/0f6d09b6c15f013e9a445fef060f8091.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nOra il nostro aggressore trova di nuovo <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/8e01640ea802740996150d09277cbf1f.jpg\" style=\"display:block;margin: 0 auto;\" \/>, calcolando <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/78fa395ca715c36835c38f4fe16d63e0.jpg\" style=\"display:block;margin: 0 auto;\" \/>:<\/p>\n<p><img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/d739d7e52d675aeba9abcc6ada4097e1.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nPoi cerca di nuovo di dedurre <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/e47c9bd27ac92787c287b7db249a345f.jpg\" style=\"display:block;margin: 0 auto;\" \/>, sostituendo <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/15c82f6824ad986351d3358c32b28f26.jpg\" style=\"display:block;margin: 0 auto;\" \/> in <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/56cddebdf83ddc105aa8aba91bd0bb38.jpg\" style=\"display:block;margin: 0 auto;\" \/>:<\/p>\n<p><img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/6e9643108864d1d2cf9e04bed493fff7.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nQuesta volta ha un problema serio. La formula manca di valori <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/217282ca338c79dd058db66f405b07a0.jpg\" style=\"display:block;margin: 0 auto;\" \/>, <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/fb908d84b7eac873bba662cf69d95b95.jpg\" style=\"display:block;margin: 0 auto;\" \/> e <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/83389928ca52ffce5266fe6a414e1f18.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Poich\u00e9 ci sono infinite combinazioni di queste variabili, non pu\u00f2 ottenere ulteriori informazioni.<\/p>\n<h1>Ragioni di sicurezza<\/h1>\n<p>\nLo schema di divisione del segreto di Shamir offre <i>sicurezza dal punto di vista della teoria dell'informazione<\/i>. Questo significa che la matematica \u00e8 robusta anche contro un aggressore con potenza di calcolo illimitata. Tuttavia, lo schema presenta ancora alcuni problemi noti.<\/p>\n<p>Ad esempio, lo schema di Shamir non crea <i>frammenti verificabili<\/i>, cio\u00e8 le persone possono liberamente presentare frammenti falsi e ostacolare il recupero del segreto corretto. Un custode ostile dei frammenti con informazioni sufficienti pu\u00f2 persino generare un altro frammento, modificando <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/8f646ae3193da8c9be778eceb315e902.jpg\" style=\"display:block;margin: 0 auto;\" \/> a proprio piacimento. Questo problema viene risolto tramite <i>schemi di divisione del segreto verificabili<\/i>, come lo schema di Feldman.<\/p>\n<p>Un altro problema \u00e8 che la lunghezza di ogni frammento corrisponde alla lunghezza del segreto corrispondente, quindi la lunghezza del segreto \u00e8 facilmente determinabile. Questo problema viene risolto con una semplice <i>riempimento<\/i> del segreto con numeri arbitrari fino a una lunghezza fissa.<\/p>\n<p>Infine, \u00e8 importante notare che le nostre preoccupazioni per la sicurezza possono andare oltre lo schema stesso. Per le applicazioni crittografiche reali, esiste spesso la minaccia di attacchi tramite canali laterali, in cui un aggressore cerca di estrarre informazioni utili dal tempo di esecuzione dell'applicazione, dalla memorizzazione nella cache, dai crash, ecc. Se questo \u00e8 motivo di preoccupazione, durante lo sviluppo dovrebbe essere attentamente considerato l'uso di misure protettive, come funzioni e ricerca con tempo di esecuzione costante, per evitare di salvare la memoria su disco, e riflettere su una serie di altre questioni che vanno oltre questo articolo.<\/p>\n<h1>Demo<\/h1>\n<p>\nA <noindex><a rel=\"nofollow\" href=\"https:\/\/ericrafaloff.com\/shamirs-secret-sharing-scheme\/\">su questa pagina<\/a><\/noindex> c'\u00e8 una dimostrazione interattiva dello schema di divisione del segreto di Shamir. La dimostrazione \u00e8 realizzata sulla base della libreria <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/gburca\/ssss-js\/\">ssss-js<\/a><\/noindex>, che \u00e8 essa stessa un porting JavaScript del popolare programma <noindex><a rel=\"nofollow\" href=\"http:\/\/point-at-infinity.org\/ssss\/\">ssss<\/a><\/noindex>. Si prega di notare che il calcolo di valori elevati <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/4d8ec4bf92d337e22ed38aef8c2afa60.jpg\" style=\"display:block;margin: 0 auto;\" \/>, <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/cadfa859ca9627c9c3d63d52e1270de2.jpg\" style=\"display:block;margin: 0 auto;\" \/> e <img decoding=\"async\" alt=\"Schema di divisione del segreto di Shamir\" src=\"\/wp-content\/uploads\/2019\/12\/c66b23e0128c4b7a50e9d8b0ed99e406.jpg\" style=\"display:block;margin: 0 auto;\" \/> pu\u00f2 richiedere del tempo.<br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/431392\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0439, \u043a\u043e\u0433\u0434\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0442\u044c \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c \u0431\u0430\u043d\u043a\u043e\u0432\u0441\u043a\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430. \u041e\u043d\u043e \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u043e \u043d\u0435\u043f\u0440\u0438\u0441\u0442\u0443\u043f\u043d\u044b\u043c \u0431\u0435\u0437 \u043a\u043b\u044e\u0447\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u0430\u043c \u0432\u044b\u0434\u0430\u044e\u0442 \u0432 \u043f\u0435\u0440\u0432\u044b\u0439 \u0436\u0435 \u0434\u0435\u043d\u044c \u0440\u0430\u0431\u043e\u0442\u044b. \u0412\u0430\u0448\u0430 \u0446\u0435\u043b\u044c\u00a0\u2014 \u043d\u0430\u0434\u0451\u0436\u043d\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u043a\u043b\u044e\u0447. \u041f\u0440\u0435\u0434\u043f\u043e\u043b\u043e\u0436\u0438\u043c, \u0432\u044b \u0440\u0435\u0448\u0438\u043b\u0438 \u0432\u0441\u0451 \u0432\u0440\u0435\u043c\u044f \u0445\u0440\u0430\u043d\u0438\u0442\u044c \u043a\u043b\u044e\u0447 \u043f\u0440\u0438 \u0441\u0435\u0431\u0435, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044f \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0443 \u043f\u043e \u043c\u0435\u0440\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438. \u041d\u043e \u0432\u044b \u0431\u044b\u0441\u0442\u0440\u043e \u043f\u043e\u0439\u043c\u0451\u0442\u0435, \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435 \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e \u043d\u0435 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u0442\u0441\u044f, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-53444","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0439, \u043a\u043e\u0433\u0434\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0442\u044c \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c \u0431\u0430\u043d\u043a\u043e\u0432\u0441\u043a\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430. \u041e\u043d\u043e \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u043e \u043d\u0435\u043f\u0440\u0438\u0441\u0442\u0443\u043f\u043d\u044b\u043c \u0431\u0435\u0437 \u043a\u043b\u044e\u0447\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u0430\u043c \u0432\u044b\u0434\u0430\u044e\u0442 \u0432 \u043f\u0435\u0440\u0432\u044b\u0439 \u0436\u0435 \u0434\u0435\u043d\u044c \u0440\u0430\u0431\u043e\u0442\u044b.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/shema-razdeleniya-sekreta-shamira\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0421\u0445\u0435\u043c\u0430 \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0441\u0435\u043a\u0440\u0435\u0442\u0430 \u0428\u0430\u043c\u0438\u0440\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0439, \u043a\u043e\u0433\u0434\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0442\u044c \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c \u0431\u0430\u043d\u043a\u043e\u0432\u0441\u043a\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430. \u041e\u043d\u043e \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u043e \u043d\u0435\u043f\u0440\u0438\u0441\u0442\u0443\u043f\u043d\u044b\u043c \u0431\u0435\u0437 \u043a\u043b\u044e\u0447\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u0430\u043c \u0432\u044b\u0434\u0430\u044e\u0442 \u0432 \u043f\u0435\u0440\u0432\u044b\u0439 \u0436\u0435 \u0434\u0435\u043d\u044c \u0440\u0430\u0431\u043e\u0442\u044b.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/shema-razdeleniya-sekreta-shamira\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-12-01T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:01:21+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Schema di divisione del segreto di Shamir | ProHoster","description":"Prendiamo in considerazione uno scenario in cui \u00e8 necessario garantire la sicurezza di una cassaforte bancaria. Essa \u00e8 considerata assolutamente inaccessibile senza la chiave, che viene fornita il primo giorno di lavoro.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/shema-razdeleniya-sekreta-shamira","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0421\u0445\u0435\u043c\u0430 \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0441\u0435\u043a\u0440\u0435\u0442\u0430 \u0428\u0430\u043c\u0438\u0440\u0430 | ProHoster","og:description":"\u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0439, \u043a\u043e\u0433\u0434\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0442\u044c \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c \u0431\u0430\u043d\u043a\u043e\u0432\u0441\u043a\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430. \u041e\u043d\u043e \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u043e \u043d\u0435\u043f\u0440\u0438\u0441\u0442\u0443\u043f\u043d\u044b\u043c \u0431\u0435\u0437 \u043a\u043b\u044e\u0447\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u0430\u043c \u0432\u044b\u0434\u0430\u044e\u0442 \u0432 \u043f\u0435\u0440\u0432\u044b\u0439 \u0436\u0435 \u0434\u0435\u043d\u044c \u0440\u0430\u0431\u043e\u0442\u044b.","og:url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/shema-razdeleniya-sekreta-shamira","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-12-01T21:00:00+00:00","article:modified_time":"2020-02-18T11:01:21+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"53444","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 07:23:42","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:25:27","updated":"2026-01-24 07:23:42","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/53444","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=53444"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/53444\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=53444"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=53444"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=53444"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}