Elliptic curves are a fascinating and important mathematical concept, widely used in cryptography. In most cryptographic applications, elliptic curves are … More
Author: Sefik Serengil
Breaking RSA’s Hegemony: Elliptic Curve Cryptography in GPG’s New Defaults
In the world of cryptography, few algorithms have held as much dominance and trust as RSA. For decades, RSA (Rivest-Shamir-Adleman) … More
A Gentle Introduction to GPG for Encrypted Message Exchange
Have you ever noticed that some people, especially those in cryptography or tech-savvy circles, include their GPG key in their … More
How to Write Idempotent Python Codes
In software development, ensuring that your programs behave consistently is crucial, especially when dealing with large data sets or critical … More
Best Practices to Variable Management in Python Web Services
Environment variables play a critical role in web services, enabling secure management of sensitive data, configuration settings, and API keys. … More
A Minimalist Guide to Dependency Injection in Flask-based Python Web Services
In the world of web development, managing dependencies efficiently is crucial for building scalable and maintainable applications. One powerful design … More
Converting Long Running Kafka Consumers to Web Services in Python
In modern software architectures, event-driven systems are becoming increasingly popular due to their ability to handle high volumes of asynchronous … More
Understanding Security Levels in Fully Homomorphic Encryption
Cryptography is at the heart of protecting sensitive data, and understanding how secure different encryption methods are is essential. In … More
Postgres As A Vector Database: Billion-Scale Vector Similarity Search With pgvector
In the world of database management, there are often debates about the right tools for specific tasks. In a recent … More
Face Anti-Spoofing for Facial Recognition In Python
In today’s world, facial recognition technology is widely being used for security purposes, but it comes with some vulnerabilities. Imagine … More