ืืืจืช IBM ืืืืจื ืขื ืคืชืืืช ืืงืกืื ืืืงืืจ ืฉื ืขืจืืช ืืืืื FHE (IBM Fully Homomorphic Encryption) ืขื ืืืืขืช ืืขืจืืช ืืฆืคื ื ืืืืืืืจืคืืช ืืืื ืืขืืืื ื ืชืื ืื ืืฆืืจื ืืืฆืคื ืช. FHE ืืืคืฉืจืช ืืืฆืืจ ืฉืืจืืชืื ืืืืฉืื ืกืืื, ืืื ืื ืชืื ืื ืืขืืืืื ืืืฆืคื ืื ืืืื ื ืืืคืืขืื ืืฆืืจื ืคืชืืื ืืฉืื ืฉืื. ืืชืืฆืื ื ืืฆืจืช ืื ืืืฆืคื ืช. ืืงืื ืืชืื ื-C++ ื ืืืคืฅ ืขื ืืื ืชืืช ืจืืฉืืื MIT. ืื ืืกืฃ ืืืจืกื ืขืืืจ ืืื ืืงืก, ืขืจืืืช ืืืื ืืืืืช ืขืืืจ MacOS ะธ iOS, ืืชืื ื-Objective-C. ืคืจืกืื ืืจืกื ืขืืืจ ืื ืืจืืืื.
FHE ืชืืื ืืื ืคืขืืืืช ืืืืืืืจืคืืืช ืืืืคืฉืจืืช ืื ืืืฆืข ืืืืืจ ืืืืคืื ืฉื ื ืชืื ืื ืืืฆืคื ืื (ืืืืืจ, ืืชื ืืืื ืืืืฉื ืื ืืืฉืื ืฉืจืืจืืชื) ืืืงืื ืชืืฆืื ืืืฆืคื ืช ืืคืื, ืฉืชืืื ืืืื ืืืฆืคื ืช ืืชืืฆืื ืฉื ืืืกืคื ืื ืืืคืื ืฉื ืื ืชืื ืื ืืืงืืจืืื. ืืฆืคื ื ืืืืืืืจืคืืช ืืืืื ืืืืืฉื ืืฉืื ืืื ืืคืืชืื ืฉื ืืฆืคื ื ืืงืฆื ืืงืฆื - ืื ืืกืฃ ืืืื ื ืขื ืืขืืจืช ื ืชืื ืื, ืืื ืืกืคืงืช ืืช ืืืืืืช ืืขืื ื ืชืื ืื ืืืื ืืคืขื ื ืืืชื.
ืืคื ืืืขืฉื, ืืืกืืจืช ืขืฉืืื ืืืืืช ืฉืืืืฉืืช ืืืจืืื ืืืฉืื ืขื ื ืกืืื, ืืืขืจืืืช ืืฆืืขื ืืืงืืจืื ืืืช, ืืคืจืืืืงืืื ื ืืชืื ืื ืื ืืืืื, ืืขืืืื ืืืฆืคื ืฉื ืฉืืืืชืืช ื-DBMS, ืืืืจืื ืกืืืืช ืฉื ืืขืจืืืช ืืืืืช ืืืื ื. ืืืืื ืืืืฉืื ืฉื FHE ืืื ืืจืืื ื ืืชืื ืืืืข ืขื ืืืืคืืื ืฉื ืืืกืืืช ืจืคืืืืื ืืืืจืืช ืืืืื ืืืื ืฉืืืจืช ืืืืืื ืืฉืืื ืืืฉื ืืืืืข ืฉืืืื ืืืืืช ืืืืคืืื ืกืคืฆืืคืืื. ืึทื ืืึผืึฐืึผึธืจ ืคืืชืื ืืขืจืืืช ืืืืืช ืืืื ื ืืืืชืืจ ืขืกืงืืืช ืืื ืื ืืืจืืืกื ืืฉืจืื ืขื ืืกืืก ืขืืืื ืฉื ืขืกืงืืืช ืคืื ื ืกืืืช ืื ืื ืืืืืช ืืืฆืคื ืืช.
ืขืจืืช ืืืืื ืืืืืช ืกืคืจืื HElib ืขื ืืืฉืื ืฉื ืืกืคืจ ืชืืื ืืืช ืืฆืคื ื ืืืืืืืจืคืืช, ืกืืืืช ืคืืชืื ืืฉืืืืช (ืืขืืืื ืืชืืฆืขืช ืืืืฆืขืืช ืืคืืคื) ืืืขืจืืช ืฉื ืืืืืืืช. ืืื ืืคืฉื ืืช ืืคืจืืกื, ืืืื ื ืชืืื ืืช docker ืืืื ืืช ืืืืืกืกืืช ืขื CentOS, Fedora ืืืืืื ืื. ืืืื ืืช ืื ืืืจืืืช ืืืจืืืช ืขืจืืช ืืืืื ืืงืื ืืืงืืจ ืืืชืงื ืชื ืืืขืจืืช ืืงืืืืช.
ืืคืจืืืงื ืืชืคืชื ืืื 2009, ืื ืจืง ืืขืช ื ืืชื ืืื ืืืฉืื ืืืื ืืืฆืืข ืืงืืืืื ืืืืคืฉืจืื ืฉืืืืฉ ืืขืฉื. ืืฆืืื ืื FHE ืื ืืืฉืื ืืืฉืืืื ืืืืืืืจืคืืื ืืืืื; ืืขืืจืช FHE ืืืืื ืืชืื ืชืื ืืจืืื ืืื ืจืืืืื ืืืฆืข ืืช ืืืชื ืขืืืื ืืืงื ืฉืืจืฉื ืืขืืจ ืฉืขืืช ืืืืื ืืืฉืจ ืืขืืจืืื ืืืืืื ืืขืื ืชืืืจ ืืงืืื.
ืืื ืฉืืจ ืืืชืคืชืืืืืช ืืชืืื ืืืืฉืื ืืกืืื ื ืืชื ืืฆืืื ืคืจืกืื ืืคืจืืืงื OpenDP ืขื ืืืฉืื ืฉืืืืช ืคืจืืืืช ืืืคืจื ืฆืืืืืช, ืืืืคืฉืจ ืืืฆืข ืคืขืืืืช ืกืืืืกืืืืช ืขื ืืขืจื ื ืชืื ืื ืืืืืง ืืืื ืืกืคืืง ืืื ืืืืืช ืืืืืช ืจืฉืืืืช ืืืืืืช ืื. ืืคืจืืืงื ืคืืชื ืืืฉืืชืฃ ืขื ืืื ืืืงืจืื ืืืืงืจืืกืืคื ืืืืื ืืืจืกืืืช ืืจืืืืจื. ืืืืืืฉ ืืชืื ื- Rust ื- Python ื ืืกืืคืง ืชืืช ืจืืฉืืื MIT.
ื ืืชืื ืืืืฆืขืืช ืฉืืืืช ืคืจืืืืช ืืืคืจื ืฆืืืืืืช ืืืคืฉืจ ืืืจืืื ืื ืืืฆืข ืืืืืืช ืื ืืืืืืช ืืืืืจื ืืืืข ืกืืืืกืืืื, ืืืื ืืืคืฉืจ ืืื ืืืืื ืืช ืืคืจืืืจืื ืฉื ืื ืฉืื ืกืคืฆืืคืืื ืืืืืข ืืืื. ืืืืืื, ืืื ืืืืืช ืืืืืื ืืืืคืื ืืืืืื, ื ืืชื ืืกืคืง ืืืืงืจืื ืืืืข ืืืืคืฉืจ ืืื ืืืฉืืืช ืืช ืืฉื ืืฉืืืช ืืืืืฆืข ืฉื ืืืืื ืืืชื ืืืืื, ืื ืขืืืื ืฉืืืจ ืขื ืกืืืืืช ืืืืื ืืืื ื ืืืืืฉ ืืช ืืืืืข ืขื ืืืืืคื.
ืฉื ื ืื ืื ืื ืื ืืฉืืฉืื ืืืื ื ืขื ืืืืข ืืืฉื ืื ืกืืื ืฉื ืืชื ืืืืืช: 1. ืืืกืคืช ืืืืช ืงืื ื ืฉื "ืจืขืฉ" ืกืืืืกืื ืืื ืชืืฆืื, ืืฉืจ ืืื ื ืืฉืคืืขื ืขื ืืืืง ืื ืชืื ืื ืฉืืืืฆื, ืืื ืืกืืื ืืช ืืชืจืืื ืฉื ืจืืืื ื ืชืื ืื ืืืืืื.
2. ืฉืืืืฉ ืืชืงืฆืื ืคืจืืืืช ืืืืืื ืืช ืืืืช ืื ืชืื ืื ืืืืคืงืื ืขืืืจ ืื ืืงืฉื ืืืื ื ืืืคืฉืจ ืืงืฉืืช ื ืืกืคืืช ืืขืืืืืช ืืืคืจ ืืช ืืกืืืืืช.
ืืงืืจ: OpenNet.ru