View Full Version : [Matlab] distribuire file.m criptati
Ciao Ragazzi,
ho scritto diverse function in Matlab salvandole come file.m Siccome devo distribuire queste function vorrei criptare i file di modo che nessuno possa "spiarmi" gli algoritmi che ho fatto frutto di ore e ore di lavoro...
C'è un modo per fare questo?
Grazie,
Marco.
Paco De Luciaaaaa
16-10-2006, 00:50
l'unico modo è fare un archivio crittografato... almeno mi sembra la soluzione + rapida.
amartyasen
16-10-2006, 14:54
Ciao anche io ho il tuo stesso problema, in pratica costruisco modelli di forecasting, e per evitare di condividere i miei lavori con qualcuno, per il momento ho rifiutato di essere finanziato da un venture capital.
Un mio amico che lavora nel campo della sicurezza informatica mi ha detto che l'unico modo per evitare che ti rubino l'idea è quello di suddividere l'm-file in più m-file, dislocati su server diversi. Collegandoli fra di loro per farli lavorare, sostanzialmente solo nel server finale si ha l'output del modello.
In generale chiunque lavori su quel pezzo di algoritmo, non può risalire a quello generale (di cui tu solo conservi il file). Questo schema ad esempio è utilizzato dalle società di software, ed in particolare da Google, che ha l'algoritmo di ricerca suddiviso su server diversi distanti anche fisicamente km.
Quindi dipende dal motivo per cui devi condividere il tuo lavoro.
Certo che una software house come Matworks potrebbe mettere qualcosa al riguardo...
Ho letto un pò sul comando "pcode" ma non so se è completamente al sicuro...
Ti va bene "compilare" gli script?
http://www.mathworks.com/products/compiler/
http://www.mathworks.com/access/helpdesk/help/toolbox/compiler/f5-23850.html
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.