Ho una tabella di indirizzi con colonne leggibili dall'uomo come street, city, state, zip - e anche colonne con dati spaziali (il tipo di geografia di SQL Server). Tecnicamente, questo viola la 3a forma Normale (cioè dal momento che è possibile derivare via, città, stato da Geo) ma conosciamo le ragioni di praticità per farlo. Ho una crittografia personalizzata per i moduli leggibili dall'uomo, ma voglio fare operazioni matematiche nel database rispetto alle colonne di geografia, quindi non è attualmente crittografata.
Il problema: ho effettivamente il testo in chiaro e il testo cifrato corrispondente fianco a fianco. (Ad esempio, posso scoprire la strada che corrisponde a una coordinata geografica in testo semplice e ora conosco la strada in testo normale e la strada del testo cifrato, un po 'compromettendo il mio schema di crittografia).
Non mi interessa che Geo sia esposto, ma come posso nascondere / cifrare il collegamento tra Geo e leggibile? Vedo che SQL Server NON supporta la crittografia trasparente dei dati per le colonne del tipo geografico (sembra che sia esattamente dove lo si vorrebbe).