SΛMSUNG Pay , once launched as independent service, is a feature of the SΛMSUNG Wallet app, which is a digital wallet that allows users to store and manage their payment cards, loyalty cards, and other digital assets. By owning the hardware and the software, Samsung is able to provide security guarantees rooted in the hardware , similar to the guarantees given by Trusted Platform Module (TPM) .
هل لاحظت وجود قفل بجانب عنوان الموقع؟ قد يكون أخضر اللون. يدل هذا على أن الموقع تم توفيره على HTTPS، وهو بروتوكول يضمن لمتصفح الموقع خصوصيته عن طريق حجب محتويات الصفحة عن المترصدين ومنع أي وسيط بالشبكة من العبث بالمحتويات أثناء مرورها عبر شبكات الانترنت. يستخدم بروتوكول HTTPS شهادة رقمية معتمدة على التشفير الغير متناظر (asymmetric cryptography) باستخدام زوج من المفاتيح أحدهما عام معلن والآخر خاص.
The abstractions we build in programming can be represented as models of bookkeeping in the form of state changes and transformations. Realizing they are nothing more than bookkeeping empowers the abstraction by enabling breakdown of the state into trackable components.
Although an increasing portion of the web is adopting HTTPS , a core part of the web infrastructure lags behind in the form of plaintext DNS. The authentication problem of DNS is resolved by DNSSEC, but the queries are still plaintext. There’s currently a number of competing solutions that offer both authenticity and privacy concerns, namely DNS-over-TLS, DNS-over-HTTPS, and DNSCrypt .…
At one point in my adult life, I learned about the morning-lark vs. night-owl spectrum. It is then when I realized I’m a night owl and there’s a flock of others like me out there. It is an odd feeling to suddenly realize you are not an oddity among humans. In fact, 30 percent of people are night owls. All of a sudden you realize you are not broken. You are not alone. I have been reading the book…
Preface: This write-up was shelved for years and has been nothing but semi-private thoughts and rants amongst friends. However, recent events lead to the whole thing being penned and published. So be it.
On a high level, compilers are viewed as a single, solid, single-step-worker entity. A Gopher, aka Go programmer, interacts with the Go compiler via the abstractions of go build or go install commands. However, compilers, in their ideal form, consist of three layers creatively named: frontend, middle-end, and backend. The single go {build,install} command embarks on a journey through the three…
Mohammed Al Sahaf 
 Digital payments specialist and software engineer bridging FinTech product management with open-source systems engineering. A decade across the payments value chain — acquirers, payment gateways, and device wallets — paired with hands-on engineering as a co-maintainer of the Caddy web server.