Swift Homomorphic Encryption
Apple has released an open-source Swift package for homomorphic encryption, enabling secure computations on encrypted data. It enhances privacy for cloud services and supports applications like iOS 18's Live Caller ID Lookup.
Read original articleApple has announced the release of an open-source Swift package for homomorphic encryption, named swift-homomorphic-encryption. This cryptographic technique allows computations on encrypted data without revealing the underlying unencrypted data, enhancing privacy and security for cloud services. The package is designed to enable clients to send encrypted data to a server, which can process it without ever accessing the decryption key or the original data. A practical application of this technology is seen in iOS 18's Live Caller ID Lookup feature, which uses homomorphic encryption to provide caller ID and spam blocking services while maintaining user privacy.
The implementation utilizes the Brakerski-Fan-Vercauteren (BFV) homomorphic encryption scheme, which is quantum-resistant and offers strong security. The package also incorporates Private Information Retrieval (PIR), allowing clients to retrieve data from a server without disclosing their private keywords. This method is efficient for large databases with frequent updates, as it only requires syncing minimal metadata.
Apple encourages developers to explore this technology for various privacy-preserving applications, including secure aggregation and machine learning. The announcement includes a basic example of how to use the package, and Apple invites contributions and feedback from the community to enhance the functionality of the swift-homomorphic-encryption package.
Related
Apple admits its AirPods had a security problem
Apple addressed security vulnerabilities in AirPods and Beats Fit Pro headphones, preventing hackers from pairing devices with the wrong source. The company released updates to enhance customer protection, emphasizing privacy. Apple prioritizes privacy in its products, like Apple Intelligence, and declined AI collaborations with Meta over privacy concerns.
Apple Disables WebKit's JIT in Lockdown Mode
Apple disables WebKit's JIT in Lockdown Mode for security, affecting web browsing speed. BrowserEngineKit complies with EU's DMA, allowing third-party engines while ensuring security. Apple balances compliance, security, and performance.
Reverse Engineering the Verification QR Code on My Diploma
The author attempts to reverse engineer a QR code on their diploma encrypted with RSA encryption. Challenges arise due to encryption complexities, Flutter app disassembly, and RSA key limitations, making decryption unfeasible.
iOS 18 could 'sherlock' $400M in app revenue
iOS 18 may reduce app revenue by incorporating popular features into its system, potentially affecting apps generating $393 million and 58 million downloads annually. Concerns about fair competition and data usage arise. Various categories like trail apps, grammar helpers, math solvers, and password managers could be impacted, with trail apps leading in revenue at $307 million yearly. Developers may need to innovate to stand out amidst Apple's changes.
Apple Intelligence Now Available in New iOS 18.1, iPadOS 18.1, Sequoia Dev Betas
Apple has released developer betas for iOS 18.1, iPadOS 18.1, and macOS Sequoia 15.1, featuring Apple Intelligence tools. Compatibility requires specific devices, with additional features expected later this fall.
- Some commenters question the effectiveness of homomorphic encryption for specific use cases, like phone number lookups, citing potential vulnerabilities.
- There is a fascination with the concept of homomorphic encryption and its potential to enhance privacy, particularly in AI and PII-related applications.
- Concerns are raised about the security standards of fully homomorphic encryption (FHE) and the trade-offs involved in its implementation.
- Commenters discuss the engineering challenges and organizational motivations required to adopt FHE in real-world applications.
- There is a call for better understanding and resources regarding the mathematical foundations of homomorphic encryption.
This is a massive announcement for AI and use cases related to PII.
I think the real fix is secure enclaves, and those have proven to be difficult as well.
But to return information if some number is spam it has to be either plaintext or hashed condition somewhere outside of the phone?
Also from an engineering point of view, using FHE requires a refactoring of flows and an inflexible commitment to all processing downstream. Without laws mandating it, do organizations have enough motivation to do that?
what is the failure mode of FHE and how does it recover?
I did actually get that job, but I found out that that interviewer actually said "no", I believe because he thought I was wrong about that.
[1] My usual disclaimer: It's not hard to find my work history, I don't hide it, but I politely ask that you do not post it here directly.
Related
Apple admits its AirPods had a security problem
Apple addressed security vulnerabilities in AirPods and Beats Fit Pro headphones, preventing hackers from pairing devices with the wrong source. The company released updates to enhance customer protection, emphasizing privacy. Apple prioritizes privacy in its products, like Apple Intelligence, and declined AI collaborations with Meta over privacy concerns.
Apple Disables WebKit's JIT in Lockdown Mode
Apple disables WebKit's JIT in Lockdown Mode for security, affecting web browsing speed. BrowserEngineKit complies with EU's DMA, allowing third-party engines while ensuring security. Apple balances compliance, security, and performance.
Reverse Engineering the Verification QR Code on My Diploma
The author attempts to reverse engineer a QR code on their diploma encrypted with RSA encryption. Challenges arise due to encryption complexities, Flutter app disassembly, and RSA key limitations, making decryption unfeasible.
iOS 18 could 'sherlock' $400M in app revenue
iOS 18 may reduce app revenue by incorporating popular features into its system, potentially affecting apps generating $393 million and 58 million downloads annually. Concerns about fair competition and data usage arise. Various categories like trail apps, grammar helpers, math solvers, and password managers could be impacted, with trail apps leading in revenue at $307 million yearly. Developers may need to innovate to stand out amidst Apple's changes.
Apple Intelligence Now Available in New iOS 18.1, iPadOS 18.1, Sequoia Dev Betas
Apple has released developer betas for iOS 18.1, iPadOS 18.1, and macOS Sequoia 15.1, featuring Apple Intelligence tools. Compatibility requires specific devices, with additional features expected later this fall.