Wednesday, October 9, 2019
Sustainability framework on Apple and Samsung Essay
Sustainability framework on Apple and Samsung - Essay Example Recognition of organizations embracing environment sustainable frameworks is because climate change has become a significant issue in the society (Hart, 1997). A sustainable framework consists of Clean technology, sustainability vision, Pollution prevention and Product Stewardship (Hart, 1997). This paper will analyze two companies in the same industry in regards to their efforts to reduce environmental pollution. The analysis will be on Apple and Samsung companies. In addition, the paper will compare the sustainability framework suggested by Hart to the framework implemented by these two companies. Samsung has been viewed as a leader in this particular industry. Since the creation of Samsung, a lot has been put in place to reduce environmental pollution. Samsung is a telecommunications company with a variety of products on its brand. Its major products are mobile phones, computers and other electronics. The company has a significant global market with target market across the globe. 70 % of all nations across the globe boast of at least one major Samsung outlet (Magureanu, 2013). For this reason, the production level of the business entity is significant considering the level of demand on its products. With a large production level, the levels of emissions in the practice are also high. For this reason, this organization has set strategies to reduce their emissions to the environment. This is the ability of an organization to use technology that is environmental friendly. In addition, an organization should be able to develop approaches to technology that are environmental friendly. Samsung is developing technology that considers suitability to the environment (Magureanu, 2013). Comparing old and new products by Samsung, there are significant differences in the hazardous nature of the product. In an argument by Hart (1997) Samsung products are less radioactive even when
Tuesday, October 8, 2019
Email and Privacy and how Cyber Law Protects User Rights Research Paper
Email and Privacy and how Cyber Law Protects User Rights - Research Paper Example After the discovery of the internet, electronic communication has rapidly evolved and hence the internet has grown to a complete unregulated and an unplanned phenomenon. The inventors of the internet and the World Wide Web never anticipated that it could lead to extreme undesirable consequences (Bazelon, 2001). The growth rate of the internet has been expanding at an alarming rate where recent studies indicate that the population of internet users is doubling after every three months due to the emergence of social sites as well as development of e-commerce. Many people are turning to electronic means of communication being offered by the internet, especially e-mails which can pass, store, and retrieve information from a database provide by an Internet Service Provider (ISP). However, as the internet becomes more useful day after day, it has been blamed on various sandals of money laundering, moral decay, as well as several legal issues related to privacy and hence the emergence of cy ber laws which contain all the regulatory and legal aspects of the world wide web and the internet(Bazelon, 2001). The Fourth Amendment of the United States Constitution deals with the issues concerning searches and seizures which may in one way or the other compromise an individualââ¬â¢s privacy and one case that involved such a violation was United States v. Warshak (Trout, 2010). Warshak was enjoying the reasonable expectation of privacy of his e-mails from his Internet Service Provider, Nu Vox until government agents compromised his rights by ordering the ISP to preserve and issue his emails without first obtaining a warrant which was to be based on probable cause, thus in accordance to the Fourth Amendment, the government agents had violated the privacy rights of Warshak. However, the agents depended on good faith with reference to the Stored Communications Act even though this exclusionary rule was not applicable in such a case (Trout, 2010). In another case involving United States v. Bynum, Mr. Bynum gave his information with the expectation that ISP would protect the privacy of his int ernet and phone subscriber information. However the internet service provider violated the Fourth Amendments by releasing personal information of Mr. Bynum to the FBI without them first obtaining subpoenas (Schwartz, 2009). Another similar case involved the U.S v. Councilman, in this particular scenario Councilman retained his clientââ¬â¢s personal information especially his competitors through Wiretap in violation of the Wiretap Act. The interception and seizure without consent of his customers was contravention of the Fourth Amendment. Thus there was an urgent need to amend the Wiretap Act to have a broad definition of the word ââ¬Å"interceptâ⬠to include electronic communication temporary in transit because the previous definition only encompassed the e-mails on electronic storage in computers. Congress amended the definition on 22nd July 2004 (Bazelon, 2001). Discussion During the case of United States v. Bynum, 08-4207, the court failed to accept the argument from the defendant that the use of subpoenas by the government in an effort to get subscribers information from his ISP was a violation of the Fourth Amendment rights of privacy (Trout, 2010). The court ruled that there was lack of evidence that ââ¬Å"â⬠¦the defendant had a subjective expectation of privacy in his internet and phone subscriber informationâ⬠¦Ã¢â¬ Later he voluntarily accepted that he had freely given his personal data to his ISP and phone company and as a consequence, he had assumed the risk that theses companies could reveal his information to the authorities without his jurisdiction (Trout, 2010). Additionally, the court noted that Bynum was capable of demonstrating a subjective expectation of privacy with regard to this information, and then the information was subject to reasonableness test.
Monday, October 7, 2019
Response Paper 5 Essay Example | Topics and Well Written Essays - 500 words
Response Paper 5 - Essay Example The third chapter does not have ways gentle methods of controlling children in their ââ¬Å"middle years,â⬠but measures of living and comprehending a teenagerââ¬â¢s way of thinking and behavior (Boston Womens Health Book Collective, 1978). This way, parents can assist their children in becoming the best of themselves. Bell emphasizes that this should not be achieved through fear or looking for approval, but through freewill. The authorsââ¬â¢ guidance eases parenting by eliminating the struggling aspect. The third chapter entails real stories by parents and children, which frequently move the reader in terms of joy and pain. The emotional rollercoaster of the examples used eventually lead readers, especially parents, to learn that there is a kinder method of dealing with children in their middle years. The entire reading presents a communication formula for parents with children of all ages. This formula offers a combination of communication and behavioral learning skills and tools for parents. The tools allow parents to go further than their original fruitless response to a response that links and empowers children and parents (Boston Womens Health Book Collective, 1978). The problems children face during their middle years are not for them alone to deal with. This lesson pervades all through the reading. The authors emphasize the parentââ¬â¢s role in assisting his or her child in dealing with their problem. To handle this problem, the parent must first communicate with the child to learn about its source and effect on him or her. Acquiring problematic information from the child should certainly include realizations on the parentââ¬â¢s side regarding the childââ¬â¢s entrance into the public world. In addition, changing physically contributes to the effect or source of these problems. To help the child with them, the parent should consider
Sunday, October 6, 2019
Term paper on Medical Insurance Example | Topics and Well Written Essays - 750 words
On Medical Insurance - Term Paper Example With regard to business, employers will be required to cover all their employees despite their medical condition. Failure to cover its employees would tantamount to paying fines which the law will impose on the company. This is important to mention because this is the new context that businesses will be operating in terms of providing health insurance to their employees. If the law will be strictly adhered to, businesses will have to cover all of its employees including those who were previously uninsurable and those who have pre-exisitng conditions. That would mean an added cost in terms of paying premiums as employees who were not uninsurable has to be insured now. To be able to control the seemingly rising insurance cost, employers adopted several ways to be able to save on cost. One of the option being considered by the big companies such as AT&T and Caterpillar, is to stop providing health coverage for their employers and pay the fines that the government will levy. They will in stead give raise to their employees in lieue of non-coverage and still save money (Colvin, 2012). Big companies are considering this option because the forced coverage of the new law on health insurance on all of its employees including those who were previously uninsurable would mean huge addition of cost due to the scale of its employees. Such, they deemed it more cost effective to stop insurance coverage, just pay the fine and give employees a raise as a replacement of health insurance coverage. Another option that employers are now implementing is to self-insure their employees. It meant that the employers themselves would now be responsible for covering the health insurance of their employees and would pay their claims directly rather than going through the conventional health insurance policies (whose cost has gone up with the implementation of Obamacare). The self-insured employer choses and designs their own plan and hire a third party administrator to manage the plan. And e mployers who cannot afford huge claims purchase stop-losss insurance that would cover the claim just in case they reach a certain level (Sammer, 2011). This became an option because the new law on health insurance removed the annual and lifetime payment caps that made stop-loss coverage a good alternative among employers. These cost saving device of employers may also be challenged by employees who would actually opt in with the coverage of the new health insurance law especially parents who have children under 27 years old. Under the law, employees who will be covered by the insurance policy of their employers can now include their children under the age of 27 in their insurance coverage with Obamaââ¬â¢s new health care law. This component of the new law will be very advantageous to employees who has/have sickly child/children because the cost incurred in the health care of their children can now be shouldered by their present insurance when the new health care law. Employers wh o will attempt to stop health insurance coverage of their employees are almost certain to have conflict with them because that would mean depriving employees who are
Friday, October 4, 2019
Two World Wars of the 20th Century Essay Example | Topics and Well Written Essays - 1000 words
Two World Wars of the 20th Century - Essay Example As the report declares World War I was immediately triggered by the assassination of the Crown Prince to the Austro-Hungarian Empire, Archduke Francis Ferdinand, by a Serbian nationalist in Sarajevo on June 28, 1914. Serbia wanted to be independent from Austria-Hungary and saw the assassination as a way to put their message across. When Austria-Hungary and its German ally attacked Serbia in retaliation, the latterââ¬â¢s Russian ally came to the rescue together with their allies Britain and France. World War II was like a continuation of the unfinished business of World War I where Germany aimed at strengthening its hold on Europe by having a large Empire under its control. Its ambition for world domination thwarted by their loss in 1918, Germany began building up its armed forces and its military power under the guidance of misguided politicians with grand ambitions. This paper stresses that both wars featured heavy casualties because of the use of technology. While the wars in previous centuries were marked by battles of mass troop formations, the two world wars became the laboratory for weapons of mass destruction in the form of poison chemical gases, landmines, explosive projectiles that were created to inflict death or serious injury from remote locations, armored vehicles that could carry troops and ammunitions across great distances, and in Japan in 1945, the use of atomic weapons that claimed many civilian casualties and that flattened two cities. World War I affected a few countries, mostly in Europe. On the side of the Allies were Britain, France, and Russia, but there were troops from the United States, Australia, northern Africa, and Eastern Europe. The Axis powers were Germany, Austro-Hungary, and Italy. World War II affected more countries with the entry of Japan as one of the Axis powers carrying the war to island nations in the Pacific and the Asian continent. The impact on world
Fair-value accounting change Essay Example for Free
Fair-value accounting change Essay The role played by the financial market in determining the levels of performance that can be recorded by the economy is not in doubt.à The 2008 economic crisis is a vivid reminder to all policy makers and even governments to ensure that issues that affect the economy are objectively addressed. The Financial Accounting Standards Board (FASB) which is a key player in the financial sector appears to be oblivious of its role in the economy and has once again used its mandate to develop a standard that is not relevant to business let alone accounting. à The move to adopt the mark-to-market accounting standard is a dark mark in American accounting history that may in fact lead to poor practices within the financial systems that have proven to be potent to the economy. It took America nearly 15 years to develop its constitutions; strategic management specialist have time and again pointed to the close relationship that exists between rapid change and failure and the FASB has for years taken months in seeking suggestions and deliberating upon them before making any proclamation that may affect the nature of the business environment[1].à à All these are events or standards that the business world and America as a whole has come to accepted as being reflective of factors that affect the business environment. The speed with which the mark-market standards moved from proposal to being a standard brings about questions on objectivity[2].à A look at the last two times that America has found itself in crisis it has been the financial systems that duped to investors by inflating their performance or potential.à It is unlikely that such a hurried process which eliminates systems that have protected American investors will be of any good. FASBs modification of its rules is often waited upon with anticipation by all players in the business world.à The change in the fair value rules or standards is the main area of controversy in FASBs changes.à While the banking and financial institutions have praised the move as an effort to reduce the negative effect that previous standards had on developing a clear picture of their performance[3], investors are worried stiff on the effect that it will have on disclosures by banking and financial institutions that are traditionally known for overvaluing their assets and even performance. The fair value accounting rules had been blamed by a number of financial institutions that are notably under pressure from the 2008 economic crisis for being irrelevant to inactive markets. The mark-to-market accounting system that has been presented by FASB allows companies to use their judgment to gauge prices of some investments and backed securities.à Analysts were quick to note that the measures could in fact impact on the net income and affect bank write downs.à Pro mark-to-market standard institutions have hailed the changes with statements like the mortgage and market was not working and something had to change.à This is reflective of the true objective behind the move.à Investors who have been defrauded by American institutions in a number of occasions are wary of the changes that place them in a position where they are susceptible to exploitation by the financial community. The integrity of a development is largely dependent on the process that culminated in its existence.à Under this consideration, investors are innocent of unnecessary suspicion developed from poor past experiences.à The series of event that culminated into the existence of the mark-to-market standard is a reflection of the negative effect that the congress can have on effective decision making.à In his presentation on March 12th the chair of FASB did not mince his words in pointing out the faults that are inherent of the mark-to-market standards that the financial community was pushing for. The definition presented by Herz which should be presumed of FASBs definition of fair value is that it is the worth of an asset being exchanged between two informed parties[4].à In ending his statement the chair stated that America is in a challenging time that requires improvements in nearly all sectors and by trying to suppress financial information offered to investors there is little that will have been done to change the conditions.à His statement is a pointer to the misinformed objective that the change may affect the position that America currently is in and the existence of fair value system within financial practices. Whatever happened between 12th March and April 2nd is best left to Americans imagination.à The congress pressure has especially been cited by the media and being central to the changes that FASB made in fair accounting standards.à The same rule which had been dimmed lacking in objectivity became relevant to the American dilemma in a space of three weeks.à The hurried implementation of the change is the unspoken variables that belie its objectives. A pro derived from the development is the awareness that America is in a desperate position which needs to be addressed with immediate effect.à Moreover, the negative effect that bad performance within financial institutions had on the stock market may soon be historical events as financial agencies have been given a leeway to confuse investors and hide poor performance.à Profits that have not been evidenced since the likes of Enron went down may soon be usual and the same can be said of the pain that investors underwent in the turn of the century. The cons are clear especially sidelining of the effects that the operational environment has on operations.à The development allows for businesses to operate in a manner suggestive of independence from the operational environment while investors who may be aware of the prevailing environment are subjected to these daydreams.à The results may be increased wrangles within management boards, unethical practices within financial institutions and reduced confidence on financial disclosures which goes against their objectives. If any one thought that the FASB is perturbed by the controversies surrounding the development then they are in for a big surprise.à The FASB has practically done nothing and has sat back with some postulating that the next step they take may involve providing organizations with an environment where they can alter the value of all their assets at will. The standards used by investors andà financial players under the environment developed by the mark-to-market standards is non-uniform and may lead to a number of upheavals and even miscommunication that negatively affect value generation. It is evident from Herzââ¬â¢s speech on March 12th that the mark-to-market standard is a non-objective measure to curb the effects of the 2008 crisis.à The pressure placed on the FASB by the congress whose affiliation to financial heavyweight is not a mystery is central to the change.à This is not the first time such a development is being recorded for the French President played a pivotal role in some controversial changes made by the GAAP[5]. Investors should only worry for the short term for such subjective developments have historically proven to be uneventful.à It is only a matter of time before the follies in the mark-to-market standard that are actually known to all parties in the business fraternity manifests in the practical environment with dire results.à Changes that are appreciative of the operational environment will then be the only way out.
Thursday, October 3, 2019
Steganography Using Lsb Insertion Technique Computer Science Essay
Steganography Using Lsb Insertion Technique Computer Science Essay Steganography is a method used for hiding a message by fixing in a carrier data. There are two types of data. They are internal data and external data .The external information contains visible part or audible part of data which is not useful for data owner and the internal information contains embedded data. The techniques used in Steganography makes hard to detect hidden message within an image file. By this technique we are not only sending a message but also we are hiding the message. Steganography system is designed to encode and decode a secret file embedded in image file with a random Least Significant Bit (LSB) insertion technique. By using this technique the secret data are spread out among the image data in a random manner with the help of a secret key. The key generates pseudorandom numbers and identifies where and in which order hidden message is laid out. Steganography includes cryptography which is an advantage for Steganography .In cryptography, diffusion is applied to secret message.à INTRODUCTION: The Data transmitted comes in many forms and it is used for more than one application. Communications should be done secretly. Secret communication varies from bank transfers, corporate communications and credit card purchase. Steganography is an art of embedding a secret message into a normal message. Steganography is used in watermarking for protecting data copyrights .Unsurprisingly, methods of Steganography change because innocuous spam contents are growing frequently by embedded texts Cryptography is technique used to make secret message scribbled for third party and are normally used in internet. The encrypted message is targeted by attackers in cryptography because it hides the message content. An another data hiding technique known as watermarking used for embedding and hiding, some symbol data or digital manifest in the digital valuable data like photo picture, digital movie, musical sound etc. Watermarking purpose is mainly used to protect ownership or copyrights of the data. In this technique, hardness of embedded evidence and hidden evidence are very small and is important. In this technique the important information is present in external information which is visible or audible. In the Steganography technique, confidential information is made invisible to a human eye by embedding it as a dummy data such as a speech sound and a digital image. Steganography contains another research topic called as steganalysis which is used to find a stego file from the available files. Steganalysis is used in detecting suspicious image file. The suspicious image files are embedded with the crime associated information All traditional Steganography techniques have limited information-hiding capacity. These techniques can hide 10% or less than 10% data of a carrier data. The principle of these techniques is to replace frequency components of carrier or to replace LSB bits of multivalued image with secret information. Steganography uses image as a carrier data and it embeds secret information in bit planes .We can replace all noise like regions in the bit planes without disturbing the quality of image and is termed as B.P.C.S Steganography .BPCS Steganography is known as Bit plane complexity segmentation Steganography. BACKGROUND HISTORY: Steganography is derived from a Greek word which means as a covered writing or hidden writing. In Steganography stegos means cover and grafia means writing. THEORY: Steganography is used to hide confidential information from human eyes by embedding it in a carrier data such as digital image or speech sound. A carrier data is a color image having RGB color components in a multi-bit data structure. The embedded information is extracted using special extracting program and key .The techniques of Steganography are different from file camouflage or file deception technique. File deception is a technique used for hiding secret data in computer file and it almost looks like a Steganography. But, it is an trick to disguise a secret-data file as a normal file and is possible in files which have dont care option. For example, Word file or JPEG image OR MPEG will allow for adding an extra data (extension) at the end of a regular file. Even an extra data (which can be encrypted) are added, the JPEG image, word file or MPEG looks like the original image and original sound, or document on the computer. People may think this is due to Steganography. The lengthy files are easily detected by engineers. So, file deception and Steganography are different. The Steganography softwares that are available in the market are based on file deception. In Steganography, if output file size is increased by embedding the information then the program is called as File deception. A secret data can be made unreadable by encrypting the data. The secret data should be encrypted to make it unreadable for third party. With the help of data encryption, secret data can be safe. Data encryption is based on data scrambling and it uses a secret key. Data encryption can create a doubt to the people that owner of the data is hiding something in an image. In data encryption we can find easily that he is hiding something in a image. Therefore encryption of data is not enough. Steganography is the solution for data encryption. There are two types of data in Steganography .they are secret data and carrier data. Secret data is very valuable when compared to the carrier data. Carrier data is a type of dummy data which is not so important but it is needed. The data which is embedded is called as stego data.If we want to recover the secret data , we can extract that data from stego data.We need a special program or a key for data extraction.. The carrier is image data which has color components of red green and blue colors in 24 bit pixel structure. The figure below shows an example of carrier image and stego image. The secret data is embedded in stego image. Steganography is a method of hiding the secret data by fixing it in media data .For example in the figure a secret data is embedded but we cant find in which place the secret data is embedded. The Embedded data will be very safe in the Steganography because it will hide content of the message and location of hidden image. There are many methods to embed the data .but; it is very hard to find about the method used in embedding the message.. Steganography can co-operate with cryptography to embed the encrypted data safely. In Steganography , Stego data will not have any evidence about the embedded data. The Steganography user should discard the original carrier data after embedding such that it will not allow comparison of stego and original data. Embedded capacity should be larger. BPCS method is the method available method for image Steganography. If anyone detect the Steganography image, it is very difficult for him to retrieve the hidden image. There are three basic ways to hide a message in image. They are Injection, substitution and generation. Using Injection method we can find in which place data to be inserted and using substitution we can find least significant bits for hiding the message. Using generation method we can create a new file based on the hidden information. Method of implementation: Least significant bit insertion is one of the important methods of implementation. In this method, the LSB bits of byte are altered so that it form bit string and represents an embedded file. By changing the LSB bits, it will cause some small differences in color which are not noticeable to human eye. After that an image is compressed and a text message is hidden in image .In LSB method, LSB bits of the covered image is altered such that they form embedded information. Embedding a message into cover image will result a stego image. For normal vision, stego image looks identical as cover image; this is because of only small changes of pixel values. Therefore there is no significant difference. The embedded message is sequentially embedded in covered image so that it is easy for a third party to recover the message by retrieving the pixels sequentially starting from the first pixel of the image. Steganography uses a key which as a better security. It is difficult to recover the embedde d image without valid key. LEAST SIGNIFICANT BIT INSERTION Least significant bit insertion is the common technique used in Steganography. In LSB method, an image is used. An image is more than strings and string of bytes. Each byte in an image represents different colors. The last few bits in a color byte do not hold much significance as the first few bits. Therefore only two bits differ in last few bits that represent a color which is undistinguishable to human eyes. In LSB method, least significant bits of a cover image are altered such that we can embed information. The example shows how letter A is hidden in first 8 bytes of 3 pixels in a 24 bit image. Since the 8 bit letter A requires only 8 bytes to hide it, ninth byte of the 3 pixels used to hide the next character of the hidden message. Example shows that in a 24 bit image, letter A can be hidden in first 8 bytes of 3 pixels Pixels: (00100111 11101001 11001000) (00100111 11001000 11101001) (11001000 00100111 11101001) A: 01000010 Result: (00100110à 11101001 11001000) (00100110à 11001000 11101000) (11001001à 00100110à 11101001) The five underlined bits are the 5 bits which were altered. With LSB insertion technique, on an average half of the bits of an image are changed. A is a 8 bit letter and requires 8 bytes for hiding. The ninth byte of 3 pixels is used for hiding next character of secret message. The slight variations of this technique allows a message to embed into two or more least significant bits per bytes, and increases the information hidden capacity of the cover object .but cover object is degraded and easily detectable.LSB insertion is easy to implement and is also easily attacked if the modifications are done wrongly. Improper modifications in color palette and simple image calculations will destroy hidden message. Image resizing and image cropping are some examples of image manipulations. Applications of Steganography: Steganography is applicable the following areas. 1).Private communication and secret data storing. 2).Security of data. 3).Accessing the control system for distributing the digital content 4).Media data base systems. The application area of Steganography differs based on the features utilized in a system. 1).Private communication and secret data storing: The secrecy of embedded data is important in this area. Steganography provides capacity for hiding the existence of secret data and Steganography makes very hard to detect the embedded data in a image and Steganography strengthens the encrypted data. In Steganography, select a carrier data according to the size of embedded data. Carrier data should not be effective. Now embed the secret data using an embedding program with the help of a key. To recover the embedded data, an extracting program is used with a key. Before starting the communication in this case, Key negotiation is used 2).Security for a data: Steganography is used in military applications for maintaining the secret data .In military secret information should be very secure to avoid sudden attacks on them from enemies. Steganography can hide the existence of contents of data but it cannot hide the presence of data. Data should not be larger than carrier image .Steganography strengthens the secrecy of the data. Fragility of the embedded data is advantage for this application area. Embedded data can be rather fragile than robust. But embedded data is fragile in most of the Steganography programs. No one can change or tampered the data .If anyone changes or tampers the data, and then it can be easily detected by the extraction program. 3). Accessing the control system for distributing the digital content : In this application, embedded data is explained to publicize the content. Here embedded data is hidden data. Digital contents are being commonly distributed by internet. Some music companies release the music for free in some web sites and in some sites it charges for the music downloads. Digital contents are equally distributed to user who accesses the web pages. Even it is possible to send digital content to e-mail messages it takes more time. We can to upload any content on the web page; we can issue a special access key to extract the content. In Steganography a prototype of an access control system is developed for distributing the digital content through internet. This can be explained by following steps. 1).The content owner will classify his digital content in a folder and embeds the folder according to Steganography method by accessing the folder access key and uploads embedded content on web page. 2).On the web page, owner will explains the contents clearly and publicises it worldwide and gives his contact information on web page. 3).The owner will receive access request from the customer who visited that web page. Then owner creates an access key and provides it to the customer for free or charge. 4).Media database systems: In this type of application secrecy of data is not important, converting two types of data into one data is important. Photos, Pictures, movies and music will come under media data. For example the media data for a photograph will contain about the title of the photo and date and time of a photo and it also contain about the camera used to take that photograph. à £Ã¢â ¬Ã¢â ¬ Data hiding in .bmp images: There are several formats exists for an digital image. .BMP, JPG, GIF are some formats .Each format is associated with advantage and disadvantages. Because of its simplicity, windows BMP file offers more advantages. It has an advantage of widely spreader and the information contained is minimum .Bmp file is a binary file.bmp file is divided into four sections such as file header, image header, color table and pixel data. The file header is used to know about size of the image and to learn where actual image data is located within the file. The Image header gives information about the image and its data format such as width and height of the image. Image header also gives information such as how many bits are used per pixel and checks whether the image data is compressed data or uncompressed data. Depending on the image data, color table will be present. When color table is not present, a set of bit masks are used to extract the color information from the image data. When dealing with 24-bit image, color table is not present. When dealing with 8-bit image, color table consists of 256 entries. Each entry consists of four bytes of data. In these four bytes of data, first three bytes are blue, green and red colors values .The fourth byte must be equal to zero because it is not used. In 8-bit format, each pixel is represented by single byte of the data which is index in to color table. In 24-bit format, each pixel I represented by RGB component values .The pixel data holds entire hidden data and there are changes by one pixel value either positive or negative. MATLAB: The MATLAB is a language for technical computing. MATLAB integrates computation, visualization and programming in a easy way in which problems and solutions are expresses in mathematical notation. Typical uses include Math and computation Data acquisition Algorithm development Modelling, simulation and protyping Data analysis, exploration and visualization Application development MATLAB is a system whose data element is an array without dimensions. It allows in solving computing programs such as Matrix and vectors formulations. It writes program in a scalar language such as FORTRAN within a fraction of seconds. MATLAB can be abbreviated as a matrix laboratory. MATLAB was developed to access matrix software. The matrix software was developed by linpack and eispack projectsdeveloped .MATLAB engine incorporates LAPACK and BLAS libraries by embedding the state of art in software for matrix computation. Matlab has evolved over a period of years with input from many users. MATLAB has become a standard tool for advanced courses such as engineering, maths, and sciences .MATLAB is like a tool for high research productivity, analysis and development. MATLAB SYSTEM: MATLAB system consists of five main parts: 1).desktop tools and development environment 2).MATLAB Mathematical functions library 3).MATLAB language 4).graphics 5).MATLAB application program interface 1).Desktop tools and development environment: MATLAB is a set of tools and facilities that helps to use and to become more productive with MATLAB function and files. In MATLAB most of the tools are graphical user interfaces and includes MATLAB desktop, command window, editor and debugger, code analyzer and browser for viewing help, workspace and folders. 2). MATLAB Mathematical functions library MATLAB is a huge collection of computational algorithms ranging from elementary functions such as sum, sine, cosine and complex arithmetic to more sophisticated functions like matrix inverse, matrix Eigen values, Bessel functions and fast Fourier transforms 3). MATLAB language MATLAB language is an high level matrix language with control flow statements, functions, data structures, and object-oriented programming features. It allows small and large programming .In programming in large is to create complete large and complex application programs and programming in small is to create quick and dirty throw away programs. 4). GRAPHICS:- MATLAB is having extensive facilities to display vectors and matrices as graphs. It includes high level functions for two dimensional and three dimensional data visualization, image processing, and presentation graphics .MATLAB also includes low-level functions and allows in customizing appearance of graphics to build complete graphical user interfaces on MATLAB application. 5).MATLAB Application program interface (API):- It is a library which allows us to write C and FORTRAN programs to interact with MATLAB .It also includes facilities such as calling routines from MATLAB, calling MATLAB as a computational engine and for reading and writing MATA FILES. MATLAB working environment: MATLAB DESKTOP:- It is the main application window in MATLAB. This window consists of five sub windows such as current directory, command history, workspace browser, command window, and a figure which is shown while displaying a graphic. The User types commands in command window and expressions at the prompt. The output of these commands is displayed. In MATLAB, workspace is defined as a set of variables created by user in work session. These variables are shown in workspace browser. The workspace browser launches array editor by clicking on a variable. In array editor, we can edit properties of a variable and we can also get information about the variables. In MATLAB, the current directory tab is above the workspace tab. The Current directory tab shows contents of current directory and its path is shown in current directory window. In windows operating system, the path c:MATLABwork indicates work as a subdirectory and MATLAB as a main directory and is installed in c drive. In current directory window, click on an arrow button to see recently used paths. To change a current directory, click on a button on right side of a window. To find M-files and other MATLAB files, MATLAB uses a search path that is organized in system files. The files that are to be runned in MATLAB should locate in the current directory or in directories available on search path .Math work related tools and files that are supplied by MATLAB are already exist in search path. On desktop from file menu select set path to modify or to add search path or to see which directories are existing on search path. To avoid repeated changing, the current directory adds a commonly used search paths to directory. In MATLAB, the commands used by the user in current and earlier sessions are recorded in command history window. Using right click on command history window, we can select and re-execute previously entered MATLAB then it launches a menu. For execution of the commands select the options from menu. We can select various options from menu for execution of the commands which are useful in implementation of various commands. MATLAB EDITOR TO CREATE M-FILES: The MATLAB editor is used for creating M-files. The graphical window will appear in a separate window or a sub window. The M-files are represented as extension .m on desktop. MATLAB editor is having some options to debug a file and saving a file and to view the file. In differentiating various codes MATLAB editor will perform some simple checkings. In MATLAB, text editor is used to write and to edit M-functions. To edit a text in MATLAB, type as EDIT at prompt then it an M-file is opened with a filename. Therefore it is ready for editing. The files should be in a search path or in a current directory. How to get help in MATLAB: Use the MATLAB help browser for any help in the MATLAB. The help browser will be opened in a separate window when we click on symbol (?) on desktop toolbar or in command window type as help. The Browser Help is displayed separately as a HTML document .HELP browser is incorporated into MATLAB desktop .HELP pane and DISPLAY pane are the two panes that are available in HELP browser. HELP pane is used in finding the information and display pane is used for viewing the information. To perform a search, Navigator pane is used. CONCLUSIONS: This project explains techniques for embedding a data in an color image and also some features are added which include file types excluding bitmap images and Steganography methods. Data extracted from cover image depends on pixel values of an image CODING : %I=imread(sravs.bmp); %%read an image I=uigetfile(.bmp,select the iamge); I=imread(I); b=1; disp(orginal text to be embedded); %txt= textread(message.txt, %c, whitespace , ); fid = fopen(message.txt); A=fread(fid,schar); fclose(fid); A1=char(A); disp(embedding text); txt=A1; txt N = 8*numel(txt); %%%%%%% to find out the total no of elements for the text S = numel(I); %%%% total no of elements for the image if N > S warning( Text truncated to be within size of image );%%%%%%if text size is more than the image size %%%%%% process block segmentation txt = txt(1:floor(S/8));%%%%%% dividing into 8*8 blocks for the text N = 8*numel(txt); end %%%%% initializing the total no of bits for the text and the image p = 2^b; h = 2^(b-1); I1 = reshape(I,1,S);%%%%% resize the elemnts for the new image size %figure ,imshow(I1,truesize); addl = S-N;%%%%%%%take the difference of the elments for the imagfe and the text dim = size(I); I2 = round(abs(I1(1:N)));%%%%%%take the complexity of each block si = sign(I1(1:N)); for k = 1:N if si(k) == 0%%%%%%%replace ment of the bits for the complexity blocks si(k) = 1; end I2(k) = round(I2(k)); if mod((I2(k)),p) >= h I2(k) = I2(k) h; end end bt = dec2bin(txt,8);%%%%%% bint = reshape(bt,1,N); d = h*48; bi = (h*bint) d; %%%%%%remove the complexity blocks of the image and replace with the non complexity blocksof image I3 = double(I2) + bi; binadd = [bi zeros(1,addl)]; I4 = double(si).*double(I3); I5 = [I4 I1(N+1:S)]; intl = reshape(I5,dim);%%%%%%resize the image and display the stego cotents figure,imshow(intl);title(stegnograph image); %return figure,imshow(I);title(original image); I=im2bw(I); %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%decoding%%%%%%%%%%%%%%%%%%%% siz=length(txt); bsiz = 8*siz; n = numel(intl); if bsiz > n error(Size of text given exceeds the maximum that can be embedded in the image) return end dim = size(intl); addl = n-bsiz; I1 = reshape(intl,1,n); I2 = round(abs(I1(1:bsiz))); p = 2^b; h = 2^(b-1); rb = zeros(1,bsiz); for k = 1:bsiz I2(k) = round(I2(k)); r = rem(I2(k),p); if r >= h rb(k) = 1; end end rbi = (dec2bin(rb,1)); rbin = reshape(rbi,siz,8); rectxt = (bin2dec(rbin)); disp(retrived text from the steg image); rextxt=char(rectxt) return
Subscribe to:
Posts (Atom)