In: Computer Science
1. you learned that random numbers (or, at least, pseudorandom numbers) are essential in cryptography, but it is extremely difficult even for powerful hardware and software to generate them. Go online and conduct research on random number generators. What are the different uses of these tools besides cryptography? How do they work? Explain your answer using your own words in 4-5 paragraphs.
2 .Do you believe that all data should be encrypted? Many computing professionals think this is a good idea. But a small number of computing experts feel that no data should be encrypted—that all data and software should be openly available to anyone who wants it. Explain your answer (whether you believe all data should or should not be encrypted).
Hi Sir/Mam ,
Please find the answers below
Answer 1:-
Random numbers are considered as a very important part of any
cryptographic activity in the current scenario.
It boosts up the protection of sensitive data by being involved in
techniques like cryptography. It is significant for engineers to
comprehend what interface to utilize, and how to deal with random
numbers accurately in their code.
Clearly Random Number Generators are not only bounded to cryptography related application.
Random Number Generators are used in many applications such as statistical computing, computer simulation, cryptography and many other areas where the unpredictable result is necessity.
Random Number Generator are basically of two types:-
Uses of Random Number Generators
Random number generators are also helpful in simulations related
to Monte-Carlo methods, as troubleshooting is encouraged by the
capacity to run a similar succession of irregular numbers again by
beginning from a similar irregular or a random
seed. They are likewise utilized in cryptography.
Sender and recipient can create an indistinguishable arrangement of
numbers consequently to use from keys.
Pseudo-Random Number Generators are also used in computer programming for creating programs like "Random quote of a day" for the users and other such activities of programming.
Randdom numbers are also being used in concept of Hashing and creating any sorting algorithms.
__________________________________________________________________________________________
Answer 2:-
Encryption is a form of safegaurding our data from unauthorised sources by translating the data in a non readable format and that could only be understood by authorized personel through decrypting with the help of a key.
Need to Protect Data
In today's time , cyber-attacks are very common and a small mistake could bring a loss of millions.
Data is a much valuable thing that is present in the internet and to safeguard that data , encryption/decryption is a necessity.
To ensure the safety of PII Information and information related to credit cards debit cards , income flow etc all are present in one or the other databases which are a part of internet is the need of the hour and techniques such as cryptography , Digital Signatures , Hashing etc must be followed to protect them from unnauthorsed means.
Encryption Ensures personal/professional Safety
Encryption is significant in light of the fact that it permits you to safely ensure information that you don't need any other individual to approach. Organizations use it to ensure corporate privileged insights, governments use it to make sure about grouped data, and numerous people use it to secure individual data against any fraud.
Benifit of End to End Encryption
In the event that the data is secured start to finish. Therefore, it secures the protection of data and guarantees them that nobody — not even the informing administration itself could peruse their private data.
So from the above points it may be concluded that data privacy is not a choice but a necessity and we should try to use techniques such as encryption/decryption to ensure the data security.