Posts

Showing posts from 2020

What is Federated learning?

Image
What is Federated learning? Lately, the topic security on machine learning is enjoying increased interest. This can be largely attributed to the success of big data in conjunction with deep learning and the urge for creating and processing over larger data sets for data mining. Since the machine learning is becoming a part of the day today life, making use of our data, special measures must be taken to protect privacy. In federated learning the model is learned by multiple clients in decentralized fashion. Here learning is shifted to the clients and only the learning parameters are centralized by the trusted curator. This curator the distribute aggregate model back to the client. The approach of federated learning can be vastly used in mobile applications by considering the computational power and the privacy aspects. When a model is learned in conventional way, its parameters reveal information about the data that was used during training. In order to solve this problem discussion of ...

Simple introduction to OAuth :D

Image
What is OAuth? OAuth is an open-standard authorization protocol or framework that provides applications the ability for “secure designated access.” For example, you can tell Facebook that it’s OK for ESPN.com to access your profile or post updates to your timeline without having to give ESPN your Facebook password. This minimizes risk in a major way: In the event ESPN suffers a breach, your Facebook password remains safe. OAuth doesn’t share password data but instead uses authorization tokens to prove an identity between consumers and service providers. OAuth is an authentication protocol that allows you to approve one application interacting with another on your behalf without giving away your password. SAML vs. OAuth SAML (Security Assertion Markup Language) is an alternative federated authentication standard that many enterprises use for Single-Sign On (SSO). SAML enables enterprises to monitor who has access to corporate resources. There are many differences between SAML ...